Class TabSplitterItem
Class Represents the Tab splitter item
Inheritance
Implements
Namespace: Syncfusion.Windows.Tools.Controls
Assembly: Syncfusion.Tools.Wpf.dll
Syntax
[SkinType(SkinVisualStyle = Skin.Default, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF;component/Controls/TabSplitter/Themes/Generic.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/Office2007BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/Office2007SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Default, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF;component/Controls/TabSplitter/Themes/Generic.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/Office2007BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/BlendStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/VS2010Style.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/Office2010BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/Office2010BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/Office2010SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/MetroStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(TabSplitterItem), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabSplitter/Themes/TransparentStyle.xaml")]
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
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. |
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 |