Class TabNavigationControl
Represents the class for tab navigation of the control.
Inheritance
System.Object
TabNavigationControl
Implements
System.IDisposable
Assembly: Syncfusion.Tools.Wpf.dll
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
public class TabNavigationControl : ItemsControl, IDisposable
Constructors
Declaration
public TabNavigationControl()
Fields
Declaration
public static readonly DependencyProperty CornerRadiusProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty EnableTouchProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty HeaderVisibilityProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty IsKeyboardNavigationProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty IsTabStripVisibleProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty NavigationButtonVisibilityProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty SelectedIndexProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty SelectedTabItemProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty TabStripPositionProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty TabStripVisibilityProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty TouchThresholdProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty TransitionEffectProperty
Field Value
Type |
System.Windows.DependencyProperty |
Properties
Declaration
public Thickness CornerRadius { get; set; }
Property Value
Type |
System.Windows.Thickness |
Declaration
public bool EnableTouch { get; set; }
Property Value
Declaration
public Visibility HeaderVisibility { get; set; }
Property Value
Type |
System.Windows.Visibility |
Declaration
public bool IsKeyboardNavigation { get; set; }
Property Value
Declaration
public Visibility NavigationButtonVisibility { get; set; }
Property Value
Type |
System.Windows.Visibility |
Declaration
public NavigationCommand NextCommand { get; }
Property Value
Declaration
public NavigationCommand PreviousCommand { get; }
Property Value
Declaration
public int SelectedIndex { get; set; }
Property Value
Declaration
public object SelectedItem { get; set; }
Property Value
Declaration
public TabNavigationItem SelectedTabItem { get; set; }
Property Value
Gets or sets the position of the tab strip in the tab navigation control.
Declaration
public StripPosition TabStripPosition { get; set; }
Property Value
Type |
Description |
StripPosition |
The position of the tab strip, which determines whether the tab strips are displayed at the top or bottom of the control.
The default value is TabStripPosition.Top.
|
Declaration
public Visibility TabStripVisibility { get; set; }
Property Value
Type |
System.Windows.Visibility |
Declaration
public double TouchThreshold { get; set; }
Property Value
Declaration
public TransitionEffects TransitionEffect { get; set; }
Property Value
Methods
Declaration
public void add_SelectionChanged(TabNavigationControl.SelectionChangedEventHandler value)
Parameters
Declaration
public void add_SelectionChanging(TabNavigationControl.SelectionChangingEventHandler value)
Parameters
Invoked when cleaer the item from container
Declaration
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
element |
Container generated item
|
System.Object |
item |
container item
|
Performs application-defined tasks associated with freeing,
releasing, or resetting unmanaged resources.
Declaration
Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
Type |
System.Windows.DependencyObject |
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
Type |
Name |
Description |
System.Object |
item |
|
Returns
Declaration
public override void OnApplyTemplate()
Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Collections.Specialized.NotifyCollectionChangedEventArgs |
e |
|
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.KeyEventArgs |
e |
|
Declaration
protected override void OnManipulationCompleted(ManipulationCompletedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.ManipulationCompletedEventArgs |
e |
|
Declaration
protected override void OnManipulationDelta(ManipulationDeltaEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.ManipulationDeltaEventArgs |
e |
|
Declaration
protected override void OnManipulationStarted(ManipulationStartedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.ManipulationStartedEventArgs |
e |
|
Declaration
protected override void OnMouseDown(MouseButtonEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.MouseButtonEventArgs |
e |
|
Declaration
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.DependencyPropertyChangedEventArgs |
e |
|
Declaration
public virtual void OnSelectedChanged(TabSelectionChangedEventArgs e)
Parameters
Declaration
public virtual void OnSelectionChanging(TabSelectionChangingEventArgs e)
Parameters
Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
element |
|
System.Object |
item |
|
Declaration
public void remove_SelectionChanged(TabNavigationControl.SelectionChangedEventHandler value)
Parameters
Declaration
public void remove_SelectionChanging(TabNavigationControl.SelectionChangingEventHandler value)
Parameters
Declaration
public void TranslateItemForTouch(double ManipulationOriginValue, double ActutalValue, double CumulativeX, double CumulativeY, double StatingManipulationValue)
Parameters
Type |
Name |
Description |
System.Double |
ManipulationOriginValue |
|
System.Double |
ActutalValue |
|
System.Double |
CumulativeX |
|
System.Double |
CumulativeY |
|
System.Double |
StatingManipulationValue |
|
Events
Occurs when the SelectionChanged.
Declaration
public event TabNavigationControl.SelectionChangedEventHandler SelectionChanged
Event Type
Occurs when the SelectionChanged.
Declaration
public event TabNavigationControl.SelectionChangingEventHandler SelectionChanging
Event Type
Implements
System.IDisposable