バージョン

InitializePaneEventHandler デリゲート

DockablePaneBaseの初期化を処理するためのデリゲート。
シンタックス
'宣言
 
Public Delegate Sub InitializePaneEventHandler( _
   ByVal sender As Object, _
   ByVal e As InitializePaneEventArgs _
) 
public delegate void InitializePaneEventHandler( 
   object sender,
   InitializePaneEventArgs e
)

パラメータ

sender
e
使用例
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;

}
参照