<igDock:XamDockManager
x:Name="dockManager"
AllowMaximizeFloatingWindows="True"
AllowMinimizeFloatingWindows="True">
...
</igDock:XamDockManager>
ユーザーがフローティングの xamDockManager ペインを最大化および最小化することを可能にします。図 1 と図 2 は最大化/最小化を許可した場合と禁止した場合にペインがエンドユーザーにどのように表示されるのかを比較しています。
xamDockManager のフローティングペインの最大化/最小化の動作は、 AllowMaximizeFloatingWindows および AllowMinimizeFloatingWindows プロパティで構成されます。
XAML の場合:
<igDock:XamDockManager
x:Name="dockManager"
AllowMaximizeFloatingWindows="True"
AllowMinimizeFloatingWindows="True">
...
</igDock:XamDockManager>
Visual Basic の場合:
Me.dockManager.AllowMaximizeFloatingWindows = True
Me.dockManager.AllowMinimizeFloatingWindows = True
C# の場合:
this.dockManager.AllowMaximizeFloatingWindows = true;
this.dockManager.AllowMinimizeFloatingWindows = true;
これに加えて、フローティング ペインの親 PaneToolWindow の AllowMaximize および AllowMinimize Boolean プロパティを設定することによって、各フローティングペインに最小化/最大化の許可を個々に構成できます。
XAML の場合:
<igDock:XamDockManager
AllowMaximizeFloatingWindows="True"
AllowMinimizeFloatingWindows="True">
<igDock:XamDockManager.Panes>
<igDock:SplitPane
igDock:XamDockManager.InitialLocation="FloatingOnly"
igDock:XamDockManager.FloatingLocation="300,300">
<igDock:ContentPane x:Name="floatingOnly">
<locCtls:XdmSamplePaneContent Content="Some Content" />
</igDock:ContentPane>
</igDock:SplitPane>
</igDock:XamDockManager.Panes>
</igDock:XamDockManager>
Visual Basic の場合:
Dim tw As ToolWindow = ToolWindow.GetToolWindow(Me.floatingOnly)
If tw IsNot Nothing Then
tw.AllowMinimize = False
tw.AllowMaximize = False
End If
C# の場合:
ToolWindow tw = ToolWindow.GetToolWindow(this.floatingOnly);
if (tw != null)
{
tw.AllowMinimize = false;
tw.AllowMaximize = false;
}