<Grid x:Name="LayoutRoot" Width="600" Height="400"> <ig:XamDialogWindow x:Name="DialogWindow" Width="200" Height="200" IsModal="True" StartupPosition="Manual" Top="250" Left="350"> </ig:XamDialogWindow> </Grid>
xamDialogWindow コントロールの初期位置は、 StartupPosition プロパティを以下の StartupPosition 列挙値のいずれかに設定することによって設定できます:
Center - アプリケーションまたはコンテナーの中央にダイアログ ウィンドウが現れます。
Manual - Top および Left プロパティの値を手動で設定します。
ダイアログ ウィンドウが通常の状態に戻ると、直前に現れた位置に戻ります。
以下のコードは Top および Left プロパティを設定することによって、ダイアログ ウィンドウの開始位置を指定する方法を示します。
XAML の場合:
<Grid x:Name="LayoutRoot" Width="600" Height="400"> <ig:XamDialogWindow x:Name="DialogWindow" Width="200" Height="200" IsModal="True" StartupPosition="Manual" Top="250" Left="350"> </ig:XamDialogWindow> </Grid>
Visual Basic の場合:
Imports Infragistics.Controls.Interactions … DialogWindow.StartupPosition = StartupPosition.Manual DialogWindow.Top = 250 DialogWindow.Left = 350
C# の場合:
using Infragistics.Controls.Interactions; … DialogWindow.StartupPosition = StartupPosition.Manual; DialogWindow.Top = 250; DialogWindow.Left = 350;