Class RadTabbedWindow
A Window component which hosts Rad
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
[TelerikToolboxCategory("Navigation")]
public class RadTabbedWindow : RadWindow, INotifyLayoutChange, IWindowDragAware, IDragAware, IClickAware, IThemable
Constructors
RadTabbedWindow()
Initializes a new instance of the RadTabbedWindow class.
Declaration
public RadTabbedWindow()
Remarks
Use this constructor to create an instance of the RadTabbedWindow. In order for the RadTabbedWindow to be displayed, it is not necessary to add it to the visual tree.
Fields
AddButtonStyleProperty
Identifies the Add
Declaration
public static readonly DependencyProperty AddButtonStyleProperty
Field Value
System.
|
AddButtonVisibilityProperty
Identifies the Add
Declaration
public static readonly DependencyProperty AddButtonVisibilityProperty
Field Value
System.
|
DisplayMemberPathProperty
Registers the Display
Declaration
public static readonly DependencyProperty DisplayMemberPathProperty
Field Value
System.
|
DragDropModeProperty
Registers the Drag
Declaration
public static readonly DependencyProperty DragDropModeProperty
Field Value
System.
|
IsContentPreservedProperty
Identifies the Is
Declaration
public static readonly DependencyProperty IsContentPreservedProperty
Field Value
System.
|
ItemContainerStyleProperty
Identifies the Item
Declaration
public static readonly DependencyProperty ItemContainerStyleProperty
Field Value
System.
|
ItemContainerStyleSelectorProperty
Identifies the Item
Declaration
public static readonly DependencyProperty ItemContainerStyleSelectorProperty
Field Value
System.
|
ItemMinWidthProperty
Registers the Item
Declaration
public static readonly DependencyProperty ItemMinWidthProperty
Field Value
System.
|
ItemsPanelProperty
Identifies the Items
Declaration
public static readonly DependencyProperty ItemsPanelProperty
Field Value
System.
|
ItemsSourceProperty
Identifies the Items
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
System.
|
ItemTemplateProperty
Identifies the Item
Declaration
public static readonly DependencyProperty ItemTemplateProperty
Field Value
System.
|
ItemTemplateSelectorProperty
Identifies the Item
Declaration
public static readonly DependencyProperty ItemTemplateSelectorProperty
Field Value
System.
|
ItemWidthProperty
Registers the Item
Declaration
public static readonly DependencyProperty ItemWidthProperty
Field Value
System.
|
ScrollModeProperty
Identifies the Scroll
Declaration
public static readonly DependencyProperty ScrollModeProperty
Field Value
System.
|
SelectedIndexProperty
Identifies the Selected
Declaration
public static readonly DependencyProperty SelectedIndexProperty
Field Value
System.
|
SelectedItemProperty
Identifies the Selected
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
System.
|
SelectedItemRemoveBehaviourProperty
Identifies the Selected
Declaration
public static readonly DependencyProperty SelectedItemRemoveBehaviourProperty
Field Value
System.
|
TabbedWindowCreatingEvent
Registers the Tabbed
Declaration
public static readonly RoutedEvent TabbedWindowCreatingEvent
Field Value
System.
|
Properties
AddButtonStyle
Gets or sets the style of the add tabs button.
Declaration
public Style AddButtonStyle { get; set; }
Property Value
System.
|
AddButtonVisibility
Gets or sets the AddButtonVisibility.
Declaration
public Visibility AddButtonVisibility { get; set; }
Property Value
System.
|
Content
This property does not apply to RadTabbedWindow.
Declaration
public object Content { get; set; }
Property Value
System.
|
DisplayMemberPath
Gets or sets the DisplayMemberPath of the TabControl.
Declaration
public string DisplayMemberPath { get; set; }
Property Value
System.
|
DragDropMode
Gets or sets a value indicating the current drag drop mode.
Declaration
public DragDropMode DragDropMode { get; set; }
Property Value
IsContentPreserved
Gets or sets a value indicating whether the state of the content will be preserved when selection is changed.
Declaration
public bool IsContentPreserved { get; set; }
Property Value
System.
|
ItemContainerStyle
Gets or sets the ItemContainerStyle of the TabControl.
Declaration
public Style ItemContainerStyle { get; set; }
Property Value
System.
|
ItemContainerStyleSelector
Gets or sets the ItemContainerStyleSelector of the TabControl.
Declaration
public StyleSelector ItemContainerStyleSelector { get; set; }
Property Value
System.
|
ItemMinWidth
Gets or sets the minimum width of the tab items.
Declaration
public double ItemMinWidth { get; set; }
Property Value
System.
|
Items
Gets the Items of the inner Rad
Declaration
public IList Items { get; }
Property Value
System.
|
ItemsPanel
Gets or sets the ItemsPanel of the TabControl.
Declaration
public ItemsPanelTemplate ItemsPanel { get; set; }
Property Value
System.
|
ItemsSource
Gets or sets the ItemsSource of the TabControl.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
System.
|
ItemTemplate
Gets or sets the ItemTemplate of the TabControl.
Declaration
public DataTemplate ItemTemplate { get; set; }
Property Value
System.
|
ItemTemplateSelector
Gets or sets the ItemTemplateSelector of the TabControl.
Declaration
public DataTemplateSelector ItemTemplateSelector { get; set; }
Property Value
System.
|
ItemWidth
Gets or sets the default width of the tab items.
Declaration
public double ItemWidth { get; set; }
Property Value
System.
|
PinnedItems
Gets the collection of currently pinned Rad
Declaration
public ReadOnlyObservableCollection<RadTabItem> PinnedItems { get; }
Property Value
System.
|
ScrollMode
Gets or sets the type of scrolling that will occur when the user presses the scroll buttons.
Declaration
public TabControlScrollMode ScrollMode { get; set; }
Property Value
SelectedIndex
Gets or sets the selected index of the TabControl.
Declaration
public int SelectedIndex { get; set; }
Property Value
System.
|
SelectedItem
Gets or sets the selected item of the TabControl.
Declaration
public object SelectedItem { get; set; }
Property Value
System.
|
SelectedItemRemoveBehaviour
Determines what item should be selected when SelectedItem is removed.
Declaration
public SelectedItemRemoveBehaviour SelectedItemRemoveBehaviour { get; set; }
Property Value
Methods
add_PreviewSelectionChanged(RadSelectionChangedEventHandler)
Declaration
public void add_PreviewSelectionChanged(RadSelectionChangedEventHandler value)
Parameters
add_SelectionChanged(RadSelectionChangedEventHandler)
Declaration
public void add_SelectionChanged(RadSelectionChangedEventHandler value)
Parameters
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call System.
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.
|
Overrides
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
Overrides
OnRenderSizeChanged(SizeChangedInfo)
Occurs when the render sized is changed.
Declaration
protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
Parameters
System.
|
OnTabbedWindowCreating(TabbedWindowCreatingEventArgs)
Occurs when new Rad
Declaration
protected virtual bool OnTabbedWindowCreating(TabbedWindowCreatingEventArgs args)
Parameters
Returns
System. Returns True if user has not canceled the creation. |
OnWindowStateChanged(EventArgs)
Occurs when WindowState is changed.
Declaration
protected override void OnWindowStateChanged(EventArgs args)
Parameters
System.
|
Overrides
PrepareNewWindow()
Creates a new Rad
Declaration
protected virtual RadTabbedWindow PrepareNewWindow()
Returns
Rad Returns a new instance of Rad |
remove_PreviewSelectionChanged(RadSelectionChangedEventHandler)
Declaration
public void remove_PreviewSelectionChanged(RadSelectionChangedEventHandler value)
Parameters
remove_SelectionChanged(RadSelectionChangedEventHandler)
Declaration
public void remove_SelectionChanged(RadSelectionChangedEventHandler value)
Parameters
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()
Events
AddingNewTab
Occurs when Rad
Declaration
public event EventHandler<AddingNewTabEventArgs> AddingNewTab
Event Type
System.
|
ItemsChanged
Occurs when Items collection of Rad
Declaration
public event NotifyCollectionChangedEventHandler ItemsChanged
Event Type
System.
|
PreviewSelectionChanged
The preview event for Selection
Declaration
public event RadSelectionChangedEventHandler PreviewSelectionChanged
Event Type
PreviewTabClosed
Occurs when a Rad
Declaration
public event EventHandler<PreviewTabChangedEventArgs> PreviewTabClosed
Event Type
System.
|
PreviewTabPinned
Occurs when a Rad
Declaration
public event EventHandler<PreviewTabChangedEventArgs> PreviewTabPinned
Event Type
System.
|
PreviewTabUnpinned
Occurs when a Rad
Declaration
public event EventHandler<PreviewTabChangedEventArgs> PreviewTabUnpinned
Event Type
System.
|
SelectionChanged
Occurs when a changed has been made to the selection. This is a RoutedEvent.
Declaration
public event RadSelectionChangedEventHandler SelectionChanged
Event Type
TabbedWindowCreating
Occurs when a new Rad
Declaration
public event EventHandler<TabbedWindowCreatingEventArgs> TabbedWindowCreating
Event Type
System.
|
TabClosed
Occurs when a Rad
Declaration
public event EventHandler<TabChangedEventArgs> TabClosed
Event Type
System.
|
TabPinned
Occurs when a Rad
Declaration
public event EventHandler<TabChangedEventArgs> TabPinned
Event Type
System.
|
TabUnpinned
Occurs when a Rad
Declaration
public event EventHandler<TabChangedEventArgs> TabUnpinned
Event Type
System.
|