'宣言 Public ReadOnly Property Pane As DockablePaneBase
public DockablePaneBase Pane {get;}
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; }