バージョン

CloseBehavior プロパティ

ドッキング可能な TabGroup 内でペインの閉じるボタンをクリックする(または閉じるコンテキスト メニュー項目を使用する)時にアクティブ ペインを閉じるのか、それともすべてのペインを閉じるのかを決定します。
シンタックス
'宣言
 
Public Property CloseBehavior As PaneActionBehavior
public PaneActionBehavior CloseBehavior {get; set;}
使用例
Imports Infragistics.Windows.DockManager

Private Sub InitializeDmWithBehavior(ByVal dockManager As XamDockManager)
    ' the CloseBehavior and PinBehavior properties 
    ' allow you to emulate the VS behavior where you 
    ' may control whether the close and pin buttons 
    ' of a pane in a tab group affect all the panes 
    ' or just the pane that is displayed 
    dockManager.CloseBehavior = PaneActionBehavior.ActivePane
    dockManager.PinBehavior = PaneActionBehavior.AllPanes

    ' create some panes to allow the behavior to be demonstrated 
    Dim split As New SplitPane()
    Dim tab As New TabGroupPane()
    Dim cp As New ContentPane()
    cp.Header = "One"
    tab.Items.Add(cp)
    cp = New ContentPane()
    cp.Header = "Two"
    tab.Items.Add(cp)
    cp = New ContentPane()
    cp.Header = "Three"
    tab.Items.Add(cp)
    split.Panes.Add(tab)
    dockManager.Panes.Add(split)
End Sub
using Infragistics.Windows.DockManager;

private void InitializeDmWithBehavior(XamDockManager dockManager)
{
	// the CloseBehavior and PinBehavior properties
	// allow you to emulate the VS behavior where you 
	// may control whether the close and pin buttons
	// of a pane in a tab group affect all the panes
	// or just the pane that is displayed
	dockManager.CloseBehavior = PaneActionBehavior.ActivePane;
	dockManager.PinBehavior = PaneActionBehavior.AllPanes;

	// create some panes to allow the behavior to be demonstrated
	SplitPane split = new SplitPane();
	TabGroupPane tab = new TabGroupPane();
	ContentPane cp = new ContentPane();
	cp.Header = "One";
	tab.Items.Add(cp);
	cp = new ContentPane();
	cp.Header = "Two";
	tab.Items.Add(cp);
	cp = new ContentPane();
	cp.Header = "Three";
	tab.Items.Add(cp);
	split.Panes.Add(tab);
	dockManager.Panes.Add(split);
}
<!-- the CloseBehavior and PinBehavior properties
     allow you to emulate the VS behavior where you 
     may control whether the close and pin buttons
     of a pane in a tab group affect all the panes
     or just the pane that is displayed 
-->
<igDock:XamDockManager CloseBehavior="ActivePane"
                       
PinBehavior="AllPanes">
    
<igDock:XamDockManager.Panes>
        
<igDock:SplitPane>
            
<igDock:TabGroupPane>
                
<igDock:ContentPane Header="One" />
                
<igDock:ContentPane Header="Two" />
                
<igDock:ContentPane Header="Three" />
            
</igDock:TabGroupPane>
        
</igDock:SplitPane>
    
</igDock:XamDockManager.Panes>
</igDock:XamDockManager>
参照