WPF

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TabNavigationControl

    Show / Hide Table of Contents

    Class TabNavigationControl

    Represents the class for tab navigation of the control.

    Inheritance
    System.Object
    TabNavigationControl
    Implements
    System.IDisposable
    Namespace: Syncfusion.Windows.Tools.Controls
    Assembly: Syncfusion.Tools.Wpf.dll
    Syntax
    [SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/VS2010Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/Office2010BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/Office2010BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/Office2007SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/BlendStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Default, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF;component/Controls/TabNavigationControl/Themes/Generic.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/Office2007BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyBlue, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/ShinyBlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyRed, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/ShinyRedStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/Office2010SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(TabNavigationControl), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Controls/TabNavigationControl/Themes/Office2007BlackStyle.xaml")]
    public class TabNavigationControl : ItemsControl, IDisposable

    Constructors

    TabNavigationControl()

    Declaration
    public TabNavigationControl()

    Fields

    CornerRadiusProperty

    Declaration
    public static readonly DependencyProperty CornerRadiusProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    EnableTouchProperty

    Declaration
    public static readonly DependencyProperty EnableTouchProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    HeaderVisibilityProperty

    Declaration
    public static readonly DependencyProperty HeaderVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsKeyboardNavigationProperty

    Declaration
    public static readonly DependencyProperty IsKeyboardNavigationProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsTabStripVisibleProperty

    Declaration
    [Obsolete("No longer in use. Use TabStripVisibility instead.")]
    public static readonly DependencyProperty IsTabStripVisibleProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    NavigationButtonVisibilityProperty

    Declaration
    public static readonly DependencyProperty NavigationButtonVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    SelectedIndexProperty

    Declaration
    public static readonly DependencyProperty SelectedIndexProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    SelectedItemProperty

    Declaration
    public static readonly DependencyProperty SelectedItemProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    SelectedTabItemProperty

    Declaration
    public static readonly DependencyProperty SelectedTabItemProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TabStripVisibilityProperty

    Declaration
    public static readonly DependencyProperty TabStripVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TouchThresholdProperty

    Declaration
    public static readonly DependencyProperty TouchThresholdProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TransitionEffectProperty

    Declaration
    public static readonly DependencyProperty TransitionEffectProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    Properties

    CornerRadius

    Declaration
    public Thickness CornerRadius { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    EnableTouch

    Declaration
    public bool EnableTouch { get; set; }
    Property Value
    Type Description
    System.Boolean

    HeaderVisibility

    Declaration
    public Visibility HeaderVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    IsKeyboardNavigation

    Declaration
    public bool IsKeyboardNavigation { get; set; }
    Property Value
    Type Description
    System.Boolean

    NavigationButtonVisibility

    Declaration
    public Visibility NavigationButtonVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    NextCommand

    Declaration
    public NavigationCommand NextCommand { get; }
    Property Value
    Type Description
    NavigationCommand

    PreviousCommand

    Declaration
    public NavigationCommand PreviousCommand { get; }
    Property Value
    Type Description
    NavigationCommand

    SelectedIndex

    Declaration
    public int SelectedIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    SelectedItem

    Declaration
    public object SelectedItem { get; set; }
    Property Value
    Type Description
    System.Object

    SelectedTabItem

    Declaration
    public TabNavigationItem SelectedTabItem { get; set; }
    Property Value
    Type Description
    TabNavigationItem

    TabStripVisibility

    Declaration
    public Visibility TabStripVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    TouchThreshold

    Declaration
    public double TouchThreshold { get; set; }
    Property Value
    Type Description
    System.Double

    TransitionEffect

    Declaration
    public TransitionEffects TransitionEffect { get; set; }
    Property Value
    Type Description
    TransitionEffects

    Methods

    ClearContainerForItemOverride(DependencyObject, Object)

    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

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    GetContainerForItemOverride()

    Declaration
    protected override DependencyObject GetContainerForItemOverride()
    Returns
    Type Description
    System.Windows.DependencyObject

    IsItemItsOwnContainerOverride(Object)

    Declaration
    protected override bool IsItemItsOwnContainerOverride(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type Description
    System.Boolean

    OnApplyTemplate()

    Declaration
    public override void OnApplyTemplate()

    OnItemsChanged(NotifyCollectionChangedEventArgs)

    Declaration
    protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
    Parameters
    Type Name Description
    System.Collections.Specialized.NotifyCollectionChangedEventArgs e

    OnKeyDown(KeyEventArgs)

    Declaration
    protected override void OnKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    OnManipulationCompleted(ManipulationCompletedEventArgs)

    Declaration
    protected override void OnManipulationCompleted(ManipulationCompletedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.ManipulationCompletedEventArgs e

    OnManipulationDelta(ManipulationDeltaEventArgs)

    Declaration
    protected override void OnManipulationDelta(ManipulationDeltaEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.ManipulationDeltaEventArgs e

    OnManipulationStarted(ManipulationStartedEventArgs)

    Declaration
    protected override void OnManipulationStarted(ManipulationStartedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.ManipulationStartedEventArgs e

    OnMouseDown(MouseButtonEventArgs)

    Declaration
    protected override void OnMouseDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    OnPropertyChanged(DependencyPropertyChangedEventArgs)

    Declaration
    protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    OnSelectedChanged(TabSelectionChangedEventArgs)

    Declaration
    public virtual void OnSelectedChanged(TabSelectionChangedEventArgs e)
    Parameters
    Type Name Description
    TabSelectionChangedEventArgs e

    OnSelectionChanging(TabSelectionChangingEventArgs)

    Declaration
    public virtual void OnSelectionChanging(TabSelectionChangingEventArgs e)
    Parameters
    Type Name Description
    TabSelectionChangingEventArgs e

    PrepareContainerForItemOverride(DependencyObject, Object)

    Declaration
    protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
    Parameters
    Type Name Description
    System.Windows.DependencyObject element
    System.Object item

    TranslateItemForTouch(Double, Double, Double, Double, Double)

    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

    SelectionChanged

    Occurs when the SelectionChanged.

    Declaration
    public event TabNavigationControl.SelectionChangedEventHandler SelectionChanged
    Event Type
    Type Description
    TabNavigationControl.SelectionChangedEventHandler

    SelectionChanging

    Occurs when the SelectionChanged.

    Declaration
    public event TabNavigationControl.SelectionChangingEventHandler SelectionChanging
    Event Type
    Type Description
    TabNavigationControl.SelectionChangingEventHandler

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved