Class TabSplitterItem
Class Represents the Tab splitter item
Inheritance
Implements
Namespace: Syncfusion.Windows.Tools.Controls
Assembly: Syncfusion.Tools.Wpf.dll
Syntax
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
public class TabSplitterItem : Control, IDisposable
Constructors
TabSplitterItem()
Initializes a new instance of the TabSplitterItem class.
Declaration
public TabSplitterItem()
Fields
HeaderProperty
Identifies Header dependency property of the TabSplitterItem.
Declaration
public static readonly DependencyProperty HeaderProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsCollapsedBottomPanelProperty
Identifies IsCollapsedBottomPanel dependency property of the TabSplitterItem.
Declaration
public static readonly DependencyProperty IsCollapsedBottomPanelProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsSelectedProperty
Identifies IsSelected dependency property of the TabSplitterItem.
Declaration
public static readonly DependencyProperty IsSelectedProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
OrientationProperty
Identifies Orientation dependency property of the TabSplitterItem.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RotateDurationProperty
Identifies RotateDurationProperty dependency property of the TabSplitterItem.
Declaration
public static readonly DependencyProperty RotateDurationProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
BottomPanelItems
Gets the bottom panel items.
Declaration
public SplitterPagesCollection BottomPanelItems { get; }
Property Value
Type | Description |
---|---|
SplitterPagesCollection | The bottom panel items. |
Header
Gets or sets the header.
Declaration
public object Header { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The header. |
IsCollapsedBottomPanel
Gets or sets a value indicating whether this instance is collapsed bottom panel.
Declaration
public bool IsCollapsedBottomPanel { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsSelected
Gets or sets a value indicating whether this instance is selected.
Declaration
public bool IsSelected { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Orientation
Gets or sets the value of the Orientation dependency property.
Declaration
public Orientation Orientation { get; set; }
Property Value
Type |
---|
System.Windows.Controls.Orientation |
RotateDuration
Gets or sets the duration of the rotate.
Declaration
public TimeSpan RotateDuration { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan | The duration of the rotate. |
TopPanelItems
Gets pages collection the top panel items.
Declaration
public SplitterPagesCollection TopPanelItems { get; }
Property Value
Type | Description |
---|---|
SplitterPagesCollection | The top panel items. |
Methods
add_SplitterPagesSelectionChanged(SplitterPagesSelectionChangedEventHandler)
Declaration
public void add_SplitterPagesSelectionChanged(SplitterPagesSelectionChangedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SplitterPagesSelectionChangedEventHandler | value |
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size constraint)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Size | constraint |
Returns
Type |
---|
System.Windows.Size |
OnAccessKey(AccessKeyEventArgs)
Provides class handling for when an access key that is meaningful for this element is invoked.
Declaration
protected override void OnAccessKey(AccessKeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.AccessKeyEventArgs | e | The event data to the access key event. The event data reports which key was invoked, and indicate whether the System.Windows.Input.AccessKeyManager object that controls the sending of these events also sent this access key invocation to other elements. |
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnIsCollapsedBottomPanelChanged(DependencyPropertyChangedEventArgs)
Declaration
protected virtual void OnIsCollapsedBottomPanelChanged(DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyPropertyChangedEventArgs | e |
OnMouseLeftButtonDown(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonDown routed event is raised on this element. Implement this method to add class handling for this event.
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data reports that the left mouse button was pressed. |
OnOrientationChanged(DependencyPropertyChangedEventArgs)
Raises OrientationChanged event.
Declaration
protected virtual void OnOrientationChanged(DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyPropertyChangedEventArgs | e | Property change details, such as old value and new value. |
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)
Invoked when an unhandled System.Windows.Input.Keyboard.PreviewGotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Declaration
protected override void OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.KeyboardFocusChangedEventArgs | e | The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data. |
OnSelected(RoutedEventArgs)
Raises the Selected event.
Declaration
protected virtual void OnSelected(RoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.RoutedEventArgs | e | The System.Windows.RoutedEventArgs instance containing the event data. |
OnSelectedPageChanged(DependencyPropertyChangedEventArgs)
Raises the SelectedPageChanged event.
Declaration
protected virtual void OnSelectedPageChanged(DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyPropertyChangedEventArgs | e | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. |
OnUnselected(RoutedEventArgs)
Raises the Unselected event.
Declaration
protected virtual void OnUnselected(RoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.RoutedEventArgs | e | The System.Windows.RoutedEventArgs instance containing the event data. |
remove_SplitterPagesSelectionChanged(SplitterPagesSelectionChangedEventHandler)
Declaration
public void remove_SplitterPagesSelectionChanged(SplitterPagesSelectionChangedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SplitterPagesSelectionChangedEventHandler | value |
Events
IsCollapsedBottomPanelChanged
Declaration
public event PropertyChangedCallback IsCollapsedBottomPanelChanged
Event Type
Type |
---|
System.Windows.PropertyChangedCallback |
OrientationChanged
Event that is raised when Orientation property is changed.
Declaration
public event PropertyChangedCallback OrientationChanged
Event Type
Type |
---|
System.Windows.PropertyChangedCallback |
SelectedPageChanged
Occurs when [selected page changed].
Declaration
public event PropertyChangedCallback SelectedPageChanged
Event Type
Type |
---|
System.Windows.PropertyChangedCallback |
SplitterPagesSelectionChanged
SplitterPagesSelectionChanged Routed Event
Declaration
public event SplitterPagesSelectionChangedEventHandler SplitterPagesSelectionChanged
Event Type
Type |
---|
SplitterPagesSelectionChangedEventHandler |