バージョン

フローティング ペインの場所を設定

xamDockManager™ コントロールの InitialLocation 添付プロパティを FloatingOnly に設定することでペインをフロートする場合、xamDockManager の FloatingLocation 添付プロパティを Point 構造のインスタンスに設定することでフローティング ペインを配置できます。XAML では、コンマまたはスペースで分割された x 座標および y 座標を指定することで FloatingLocation 添付プロパティを設定できます。

以下のコードは、フローティング ペインの場所を設定する方法を示します。

XAML の場合:

...
<igDock:XamDockManager Name="xamDockManager1">
    <igDock:XamDockManager.Panes>
        <igDock:SplitPane
            Name="splitPane1"
            igDock:XamDockManager.FloatingLocation="0 0"
            igDock:XamDockManager.InitialLocation="FloatingOnly">
            <igDock:ContentPane Header="Pane 1">
                <!--TODO: ここでコンテンツを追加します-->
            </igDock:ContentPane>
        </igDock:SplitPane>
    </igDock:XamDockManager.Panes>
</igDock:XamDockManager>
...

Visual Basic の場合:

Imports Infragistics.Windows.DockManager
...
Dim splitPane1 As New SplitPane()
XamDockManager.SetFloatingLocation(splitPane1, New Point(0, 0))
XamDockManager.SetInitialLocation(splitPane1, InitialPaneLocation.FloatingOnly)
Me.xamDockManager1.Panes.Add(splitPane1)
Dim pane1 As New ContentPane()
pane1.Header = "Pane 1"
splitPane1.Panes.Add(pane1)
...

C# の場合:

using Infragistics.Windows.DockManager;
...
SplitPane splitPane1 = new SplitPane();
XamDockManager.SetFloatingLocation(splitPane1, new Point(0, 0));
XamDockManager.SetInitialLocation(splitPane1, InitialPaneLocation.FloatingOnly);
this.xamDockManager1.Panes.Add(splitPane1);
ContentPane pane1 = new ContentPane();
pane1.Header = "Pane 1";
splitPane1.Panes.Add(pane1);
...