バージョン

InitializePane イベント

DockablePaneBase が作成されたときに発生します。
シンタックス
'宣言
 
Public Event InitializePane As InitializePaneEventHandler
public event InitializePaneEventHandler InitializePane
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、InitializePaneEventArgs 型の引数を受け取りました。次の InitializePaneEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
CreatedAutomatically コンポーネントが暗黙的にグループペインオブジェクトを作成したかどうかを示します。
Pane イベントに関連付けられたDockablePaneBaseインスタンス。このプロパティは読み取り専用です。
使用例
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;

}
参照