バージョン

フローティング ペインのサイズを設定

xamDockManager™ コントロールの InitialLocation 添付プロパティを FloatingOnly に設定することでペインをフロートする場合、xamDockManager の FloatingSize 添付プロパティを Size 構造のインスタンスに設定することでフローティング ペインのサイズを明示的に設定できます。XAML では、コンマまたはスペースで分離した幅の値と高さの値を指定することで、FloatingSize 添付プロパティを設定できます。

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

XAML の場合:

<igDock:XamDockManager Name="xamDockManager1">
    <igDock:XamDockManager.Panes>
        <igDock:SplitPane
            Name="splitPane1"
            igDock:XamDockManager.InitialLocation="FloatingOnly"
            igDock:XamDockManager.FloatingSize="150 150">
            <igDock:ContentPane Header="Pane 1" />
        </igDock:SplitPane>
    </igDock:XamDockManager.Panes>
</igDock:XamDockManager>

Visual Basic の場合:

Imports Infragistics.Windows.DockManager
...
Dim splitPane1 As New SplitPane()
XamDockManager.SetFloatingSize(splitPane1, New Size(150, 150))
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.SetFloatingSize(splitPane1, new Size(150, 150));
XamDockManager.SetInitialLocation(splitPane1, InitialPaneLocation.FloatingOnly);
this.xamDockManager1.Panes.Add(splitPane1);
ContentPane pane1 = new ContentPane();
pane1.Header = "Pane 1";
splitPane1.Panes.Add(pane1);
...