バージョン

最小化ダイアログ ウィンドウの配置

デフォルトで、ダイアログ ウィンドウは最小化された時に位置を変えません。ダイアログ ウィンドウの幅と高さは変わりますが、位置は変わりません。ただし、デフォルトの設定をオーバーライドして最小化されたダイアログ ウィンドウの位置を変更できます。

たとえば、アプリケーションに多数のダイアログ ウィンドウがある場合、アプリケーションの特定の場所に統一してすべてのダイアログ ウィンドウを最小化して表示する方がエンドユーザーには使いやすいはずです。

これを実行するには、xamDialogWindow™ コントロールの MinimizedPanel プロパティを設定します。これは、ダイアログ ウィンドウが最小化されるようにパネルに指定します。

XAML の場合:

<StackPanel
 Grid.Column="0" Grid.Row="0" Background="Black"
 Orientation="Horizontal" x:Name="MinPanel">
</StackPanel>
<ig:XamDialogWindow
 Content="Dialog Window"
 x:Name="DialogWindow" Width="200" Height="200"
 MinimizedPanel="{Binding ElementName=MinPanel}"/>

Visual Basic の場合:

DialogWindow.MinimizedPanel = Me.MinPanel

C# の場合:

DialogWindow.MinimizedPanel = this.MinPanel;