バージョン

DockedState プロパティ

ペインの現在のドッキング状態を返します。このプロパティは読み取り専用です。
シンタックス
'宣言
 
Public ReadOnly Property DockedState As DockedState
public DockedState DockedState {get;}
解説

このプロパティは、ペインの現在の状態に基づいて、DockedState.Docked または DockedState.Floating のいずれかを返します。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinDock

Private Sub ultraDockManager1_InitializePane(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinDock.InitializePaneEventArgs) Handles ultraDockManager1.InitializePane

    ' InitializePane is fired when the pane is first deserialized or created.
    '

    ' Initialize some values for panes created by the dockmanager
    ' as the user repositions panes
    If (e.CreatedAutomatically) Then
        If TypeOf e.Pane Is DockAreaPane Then
            Dim dockArea As DockAreaPane = CType(e.Pane, DockAreaPane)

            If (dockArea.DockedState = DockedState.Floating) Then
                dockArea.GroupSettings.CaptionLocation = Infragistics.Win.UltraWinDock.Location.Left
                dockArea.DefaultPaneSettings.ShowCaption = DefaultableBoolean.False
                dockArea.Settings.ShowCaption = DefaultableBoolean.True
                dockArea.Text = "Floating Window"
            End If
        End If

        e.Pane.Settings.BorderStyleCaption = UIElementBorderStyle.Etched
    End If

End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinDock;
using System.Diagnostics;

private void ultraDockManager1_InitializePane(object sender, Infragistics.Win.UltraWinDock.InitializePaneEventArgs e)
{

	// InitializePane is fired when the pane is first deserialized or created.
	//

	// Initialize some values for panes created by the dockmanager
	// as the user repositions panes
	if (e.CreatedAutomatically)
	{
		if (e.Pane is DockAreaPane)
		{
			DockAreaPane dockArea  = e.Pane as DockAreaPane;

			if (dockArea.DockedState == DockedState.Floating) 
			{
				dockArea.GroupSettings.CaptionLocation = Infragistics.Win.UltraWinDock.Location.Left;
				dockArea.DefaultPaneSettings.ShowCaption = DefaultableBoolean.False;
				dockArea.Settings.ShowCaption = DefaultableBoolean.True;
				dockArea.Text = "Floating Window";
			}
		}
	}

	e.Pane.Settings.BorderStyleCaption = UIElementBorderStyle.Etched;

}
参照