Ribbon Class
Represents a ribbon control, which is an advanced toolbar that can apply variant sizes to child controls to ensure maximum space utilization of available width.
[TemplatePart(Name = "PART_ApplicationButtonPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_ContextualTabGroupItemsControl", Type = typeof(RibbonContextualTabGroupItemsControl))]
[TemplatePart(Name = "PART_FooterPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_QatAbovePresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_QatBelowPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_PrimaryContentHost", Type = typeof(Decorator))]
[TemplatePart(Name = "PART_PrimaryContent", Type = typeof(Control))]
[TemplatePart(Name = "PART_TabHeaderItemsControl", Type = typeof(RibbonTabHeaderItemsControl))]
[TemplatePart(Name = "PART_TabRowToolBarPresenter", Type = typeof(ContentPresenter))]
[PseudoClasses(new string[] { ":minimized" })]
public class Ribbon : SelectingItemsControl, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue, IChildIndexProvider, ICustomKeyboardNavigation, IRootBarControl
- Inheritance:
- object AvaloniaObject Animatable StyledElement Visual Layoutable Interactive InputElement Control TemplatedControl ItemsControl SelectingItemsControl object
- Implements:
- IDataContextProvider ILogical IThemeVariantHost IResourceHost IResourceNode IStyleHost ISetLogicalParent ISetInheritanceParent IStyleable INamed IInputElement IDataTemplateHost ISetterValue IChildIndexProvider ICustomKeyboardNavigation IRootBarControl
Constructors
Ribbon()
Initializes a new instance of the class.
public Ribbon()
Properties
AddToQuickAccessToolBarCommand
The ICommand used to add an element passed in the command parameter to the quick-access toolbar.
AllowExternalQuickAccessToolBarHost
Whether the quick-access toolbar is allowed to be hosted externally when it is above the ribbon.
public bool AllowExternalQuickAccessToolBarHost { get; set; }
Property Value
- bool:
The default value is
false
.
AllowLabelsOnQuickAccessToolBar
Whether the quick-access toolbar allows labels when it is below the ribbon.
public bool AllowLabelsOnQuickAccessToolBar { get; set; }
Property Value
- bool:
The default value is
false
.
ApplicationButtonContent
The application button, which can either be an application button view model that uses ItemContainerTemplateSelector for its UI, or a RibbonApplicationButton control instance.
ApplicationButtonTheme
The Avalonia.Styling.ControlTheme that targets RibbonApplicationButton and is applied to the instance generated by the ApplicationButtonContent property.
public ControlTheme? ApplicationButtonTheme { get; set; }
Property Value
- ControlTheme
AreTabsVisible
Whether tabs are visible above the ribbon's main content area.
BackstageContent
The backstage, which can either be a backstage view model that uses ItemContainerTemplateSelector for its UI, or a RibbonBackstage control instance.
BackstageTheme
The Avalonia.Styling.ControlTheme that targets RibbonBackstage and is applied to the instance generated by the BackstageContent property.
public ControlTheme? BackstageTheme { get; set; }
Property Value
- ControlTheme
CanChangeLayoutMode
Whether the end user can change the layout mode.
ClearFooterCommand
A command that, when invoked, will clear the footer.
public ICommand? ClearFooterCommand { get; set; }
Property Value
- ICommand:
The default value is a command that sets the FooterContent property to
null
.
CloneService
The service used to clone objects.
public ICloneService CloneService { get; set; }
Property Value
- ICloneService:
The ICloneService to be used. When not defined, a default BarsCloneService is used.
ContextualTabGroups
The collection of optional contextual tab groups within the ribbon.
public IList ContextualTabGroups { get; set; }
Property Value
- IList:
The items can either be contextual tab group view models that use ItemContainerTemplateSelector for their UI, or RibbonContextualTabGroup control instances.
FooterContent
The optional footer content.
public object? FooterContent { get; set; }
Property Value
- object:
The optional footer content, which can either be a footer view model that uses ItemContainerTemplateSelector for its UI, or a RibbonFooterControl control instance.
GroupLabelMode
The RibbonGroupLabelMode that specifies when a RibbonGroup is labeled.
public RibbonGroupLabelMode GroupLabelMode { get; set; }
Property Value
- RibbonGroupLabelMode:
The default value is Default.
IsAnimationEnabled
Whether animation is enabled.
IsApplicationButtonVisible
Whether the application button is visible.
public bool IsApplicationButtonVisible { get; set; }
Property Value
- bool:
The default value is
true
.
IsCollapsed
Whether the ribbon is currently collapsed.
public bool IsCollapsed { get; }
Property Value
- bool:
The default value is
false
.
Remarks
The ribbon will collapse when it is forced to be smaller than a certain minimum size per its IsCollapsible property.
See Also
IsCollapsible
Whether the ribbon collapses when it becomes smaller than a minimum threshold width/height.
IsContentContainerVisible
Whether the content container is visible.
IsFooterSeparatorVisible
Whether the footer separator is visible.
IsFooterVisible
Whether the footer is visible.
IsMinimizable
Whether the ribbon is minimizable.
IsMinimized
Whether the ribbon is currently minimized.
IsMinimizedPopupOpen
Whether the minimized popup is currently open.
IsOptionsButtonVisible
Whether the options button is visible.
IsQuickAccessToolBarSeparatorVisible
Whether the quick-access toolbar's separator is visible.
ItemContainerTemplateSelector
The IItemContainerTemplateSelector that creates UI controls for bar control view models.
public IItemContainerTemplateSelector ItemContainerTemplateSelector { get; set; }
Property Value
LayoutMode
A RibbonLayoutMode that indicates the current layout mode (Classic vs. Simplified).
public RibbonLayoutMode LayoutMode { get; set; }
Property Value
- RibbonLayoutMode:
The default value is Classic.
OptionsButtonKeyTipText
The key tip text for the options button.
OptionsButtonLabel
The text label for the options button.
OptionsButtonToolTip
The tooltip for the options button.
QuickAccessToolBarContent
The quick-access toolbar.
public object? QuickAccessToolBarContent { get; set; }
Property Value
- object:
The quick-access toolbar, which can either be a quick-access toolbar view model that uses ItemContainerTemplateSelector for its UI, or a RibbonQuickAccessToolBar control instance.
QuickAccessToolBarLocation
A RibbonQuickAccessToolBarLocation that indicates the current location of the quick-access toolbar.
public RibbonQuickAccessToolBarLocation QuickAccessToolBarLocation { get; set; }
Property Value
- RibbonQuickAccessToolBarLocation:
The default value is Above.
QuickAccessToolBarMode
A RibbonQuickAccessToolBarMode that indicates the current display mode for the quick-access toolbar.
public RibbonQuickAccessToolBarMode QuickAccessToolBarMode { get; set; }
Property Value
- RibbonQuickAccessToolBarMode:
The default value is Visible.
QuickAccessToolBarTheme
The Avalonia.Styling.ControlTheme that targets RibbonQuickAccessToolBar and is applied to the instance generated by the ActiproSoftware.UI.Avalonia.Controls.Bars.Ribbon.QuickAccessToolBar property.
public ControlTheme? QuickAccessToolBarTheme { get; set; }
Property Value
- ControlTheme
RemoveFromQuickAccessToolBarCommand
The ICommand used to remove an element passed in the command parameter from the quick-access toolbar.
SetIsMinimizedCommand
The ICommand to set the IsMinimized property to the bool command parameter value.
SetLayoutModeCommand
The ICommand to set the LayoutMode property to the RibbonLayoutMode command parameter value.
SetQuickAccessToolBarLocationCommand
The ICommand to set the QuickAccessToolBarLocation property to the RibbonQuickAccessToolBarLocation command parameter value.
SetQuickAccessToolBarModeCommand
The ICommand to set the QuickAccessToolBarMode property to the RibbonQuickAccessToolBarMode command parameter value.
TabRowToolBarContent
The tab row toolbar.
public object? TabRowToolBarContent { get; set; }
Property Value
- object:
The tab row toolbar, which can either be a tab row toolbar view model that uses ItemContainerTemplateSelector for its UI, or a RibbonTabRowToolBar control instance.
TabRowToolBarTheme
The Avalonia.Styling.ControlTheme that targets RibbonTabRowToolBar and is applied to the instance generated by the TabRowToolBarContent property.
public ControlTheme? TabRowToolBarTheme { get; set; }
Property Value
- ControlTheme
ToggleAllowLabelsOnQuickAccessToolBarCommand
The ICommand used to toggle whether the quick-access toolbar allows labels.
Methods
AddToQuickAccessToolBar(AvaloniaObject?)
Adds the specified element to the quick-access toolbar.
public void AddToQuickAccessToolBar(AvaloniaObject? element)
Parameter | Type | Description |
---|---|---|
element | AvaloniaObject | The element to add. |
CanAddToQuickAccessToolBar(AvaloniaObject?)
Returns whether the specified element can be added to the quick-access toolbar.
public virtual bool CanAddToQuickAccessToolBar(AvaloniaObject? element)
Parameter | Type | Description |
---|---|---|
element | AvaloniaObject | The element to examine. |
Returns
CanRemoveFromQuickAccessToolBar(AvaloniaObject?)
Returns whether the specified element can be removed from the quick-access toolbar.
public virtual bool CanRemoveFromQuickAccessToolBar(AvaloniaObject? element)
Parameter | Type | Description |
---|---|---|
element | AvaloniaObject | The element to examine. |
Returns
ClearContainerForItemOverride(Control)
Undoes the effects of the PrepareContainerForItemOverride(Control, object, int) method.
protected override void ClearContainerForItemOverride(Control container)
Parameter | Type | Description |
---|---|---|
container | Control | The container element. |
CreateContainerForItemOverride(object?, int, object?)
Creates or a container that can be used to display an item.
protected override Control CreateContainerForItemOverride(object? item, int index, object? recycleKey)
Parameter | Type | Description |
---|---|---|
item | object | |
index | int | |
recycleKey | object |
Returns
- Control
MeasureOverride(Size)
Measures the control and its child elements as part of a layout pass.
protected override Size MeasureOverride(Size availableSize)
Parameter | Type | Description |
---|---|---|
availableSize | Size | The size available to the control. |
Returns
- Size:
The desired size for the control.
NeedsContainerOverride(object?, int, out object?)
Determines whether the specified item can be its own container.
protected override bool NeedsContainerOverride(object? item, int index, out object? recycleKey)
Parameter | Type | Description |
---|---|---|
item | object | The item to check. |
index | int | The index of the item. |
recycleKey | object | When the method returns, contains a key that can be used to locate a previously
recycled container of the correct type, or null if the item cannot be recycled.
If the item is its own container then by definition it cannot be recycled, so
|
Returns
- bool:
true if the item needs a container; otherwise false if the item can itself be used as a container.
OnApplyTemplate(TemplateAppliedEventArgs)
Called when the control's template is applied. In simple terms, this means the method is called just before the control is displayed.
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | TemplateAppliedEventArgs | The event args. |
OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
Called when the control is added to a rooted visual tree.
protected override void OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e)
Parameter | Type | Description |
---|---|---|
e | VisualTreeAttachmentEventArgs | The event args. |
OnCreateAutomationPeer()
Returns a new, type-specific Avalonia.Automation.Peers.AutomationPeer implementation for the control.
protected override AutomationPeer OnCreateAutomationPeer()
Returns
- AutomationPeer:
The type-specific Avalonia.Automation.Peers.AutomationPeer implementation.
OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
Called when the control is removed from a rooted visual tree.
protected override void OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs e)
Parameter | Type | Description |
---|---|---|
e | VisualTreeAttachmentEventArgs | The event args. |
OnIsCollapsedChanged(RoutedEventArgs)
Invokes the IsCollapsedChanged event.
protected virtual void OnIsCollapsedChanged(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The Avalonia.Interactivity.RoutedEventArgs that contains the event data. |
OnIsMinimizedChanged(RoutedEventArgs)
Invokes the IsMinimizedChanged event.
protected virtual void OnIsMinimizedChanged(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The Avalonia.Interactivity.RoutedEventArgs that contains the event data. |
OnKeyDown(KeyEventArgs)
Handles directional navigation within the Avalonia.Controls.ItemsControl.
protected override void OnKeyDown(KeyEventArgs e)
Parameter | Type | Description |
---|---|---|
e | KeyEventArgs | The key events. |
OnLoaded(RoutedEventArgs)
Invoked just before the Avalonia.Controls.Control.Loaded event.
protected override void OnLoaded(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The event args. |
OnMenuOpening(BarMenuEventArgs)
Invokes the MenuOpening event.
protected virtual void OnMenuOpening(BarMenuEventArgs e)
Parameter | Type | Description |
---|---|---|
e | BarMenuEventArgs | The BarMenuEventArgs that contains the event data. |
OnPointerWheelChanged(PointerWheelEventArgs)
Called before the Avalonia.Input.InputElement.PointerWheelChanged event occurs.
protected override void OnPointerWheelChanged(PointerWheelEventArgs e)
Parameter | Type | Description |
---|---|---|
e | PointerWheelEventArgs | The event args. |
OnQuickAccessToolBarItemAdded(RibbonQuickAccessToolBarItemAddedEventArgs)
Invokes the QuickAccessToolBarItemAdded event.
protected virtual void OnQuickAccessToolBarItemAdded(RibbonQuickAccessToolBarItemAddedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RibbonQuickAccessToolBarItemAddedEventArgs | The RibbonQuickAccessToolBarItemAddedEventArgs that contains the event data. |
OnQuickAccessToolBarItemAdding(RibbonQuickAccessToolBarItemAddingEventArgs)
Invokes the QuickAccessToolBarItemAdding event.
protected virtual void OnQuickAccessToolBarItemAdding(RibbonQuickAccessToolBarItemAddingEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RibbonQuickAccessToolBarItemAddingEventArgs | The RibbonQuickAccessToolBarItemAddingEventArgs that contains the event data. |
OnQuickAccessToolBarLocationChanged(RoutedEventArgs)
Invokes the QuickAccessToolBarLocationChanged event.
protected virtual void OnQuickAccessToolBarLocationChanged(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The Avalonia.Interactivity.RoutedEventArgs that contains the event data. |
OnQuickAccessToolBarModeChanged(RoutedEventArgs)
Invokes the QuickAccessToolBarModeChanged event.
protected virtual void OnQuickAccessToolBarModeChanged(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The Avalonia.Interactivity.RoutedEventArgs that contains the event data. |
OpenContextMenuForElement(Control)
Opens a context menu for the specified Avalonia.Controls.Control.
public bool OpenContextMenuForElement(Control sourceObj)
Parameter | Type | Description |
---|---|---|
sourceObj | Control | The target Avalonia.Controls.Control. |
Returns
- bool:
true
if a context menu was opened; otherwise,false
.
PrepareContainerForItemOverride(Control, object?, int)
Prepares the specified element to display the specified item.
protected override void PrepareContainerForItemOverride(Control container, object? item, int index)
Parameter | Type | Description |
---|---|---|
container | Control | The element that's used to display the specified item. |
item | object | The item to display. |
index | int | The index of the item to display. |
RemoveFromQuickAccessToolBar(AvaloniaObject?)
Removes the specified element from the quick-access toolbar.
public void RemoveFromQuickAccessToolBar(AvaloniaObject? element)
Parameter | Type | Description |
---|---|---|
element | AvaloniaObject | The element to remove. |
ToString()
Returns the string representation of this object.
Events
IsCollapsedChanged
Occurs after the IsCollapsed property has changed.
public event EventHandler<RoutedEventArgs>? IsCollapsedChanged
Event Type
- EventHandler<RoutedEventArgs>
IsMinimizedChanged
Occurs after the IsMinimized property has changed.
public event EventHandler<RoutedEventArgs>? IsMinimizedChanged
Event Type
- EventHandler<RoutedEventArgs>
MenuOpening
Occurs before a generated menu is opened, allowing for customization.
QuickAccessToolBarItemAdded
Occurs when an item is has been added to the Quick Access ToolBar.
public event EventHandler<RibbonQuickAccessToolBarItemAddedEventArgs> QuickAccessToolBarItemAdded
Event Type
QuickAccessToolBarItemAdding
Occurs when an item is being added to the Quick Access ToolBar, allowing for the item to be customized or cancelled.
public event EventHandler<RibbonQuickAccessToolBarItemAddingEventArgs> QuickAccessToolBarItemAdding
Event Type
QuickAccessToolBarLocationChanged
Occurs after the QuickAccessToolBarLocation property has changed.
public event EventHandler<RoutedEventArgs> QuickAccessToolBarLocationChanged
Event Type
- EventHandler<RoutedEventArgs>
QuickAccessToolBarModeChanged
Occurs after the QuickAccessToolBarMode property has changed.
public event EventHandler<RoutedEventArgs> QuickAccessToolBarModeChanged
Event Type
- EventHandler<RoutedEventArgs>
Fields
AllowExternalQuickAccessToolBarHostProperty
Defines the AllowExternalQuickAccessToolBarHost property.
public static readonly StyledProperty<bool> AllowExternalQuickAccessToolBarHostProperty
AllowLabelsOnQuickAccessToolBarProperty
Defines the AllowLabelsOnQuickAccessToolBar property.
public static readonly StyledProperty<bool> AllowLabelsOnQuickAccessToolBarProperty
ApplicationButtonContentProperty
Defines the ApplicationButtonContent property.
public static readonly StyledProperty<object?> ApplicationButtonContentProperty
ApplicationButtonThemeProperty
Defines the ApplicationButtonTheme property.
public static readonly StyledProperty<ControlTheme?> ApplicationButtonThemeProperty
AreTabsVisibleProperty
Defines the AreTabsVisible property.
public static readonly StyledProperty<bool> AreTabsVisibleProperty
BackstageContentProperty
Defines the BackstageContent property.
public static readonly StyledProperty<object?> BackstageContentProperty
BackstageThemeProperty
Defines the BackstageTheme property.
public static readonly StyledProperty<ControlTheme?> BackstageThemeProperty
CanChangeLayoutModeProperty
Defines the CanChangeLayoutMode property.
public static readonly StyledProperty<bool> CanChangeLayoutModeProperty
ClearFooterCommandProperty
Defines the ClearFooterCommand property.
public static readonly StyledProperty<ICommand?> ClearFooterCommandProperty
ContextualTabGroupsProperty
Defines the ContextualTabGroups property.
public static readonly StyledProperty<IList> ContextualTabGroupsProperty
FooterContentProperty
Defines the FooterContent property.
public static readonly StyledProperty<object?> FooterContentProperty
GroupLabelModeProperty
Defines the GroupLabelMode
attached property.
public static readonly AttachedProperty<RibbonGroupLabelMode> GroupLabelModeProperty
IsAnimationEnabledProperty
Defines the IsAnimationEnabled property.
public static readonly StyledProperty<bool> IsAnimationEnabledProperty
IsApplicationButtonVisibleProperty
Defines the IsApplicationButtonVisible property.
public static readonly StyledProperty<bool> IsApplicationButtonVisibleProperty
IsCollapsedChangedEvent
Defines the IsCollapsedChanged event.
public static readonly RoutedEvent<RoutedEventArgs> IsCollapsedChangedEvent
IsCollapsedProperty
Defines the IsCollapsed property.
public static readonly StyledProperty<bool> IsCollapsedProperty
IsCollapsibleProperty
Defines the IsCollapsible property.
public static readonly StyledProperty<bool> IsCollapsibleProperty
IsContentContainerVisibleProperty
Defines the IsContentContainerVisible property.
public static readonly StyledProperty<bool> IsContentContainerVisibleProperty
IsFooterSeparatorVisibleProperty
Defines the IsFooterSeparatorVisible property.
public static readonly StyledProperty<bool> IsFooterSeparatorVisibleProperty
IsFooterVisibleProperty
Defines the IsFooterVisible property.
public static readonly StyledProperty<bool> IsFooterVisibleProperty
IsMinimizableProperty
Defines the IsMinimizable property.
public static readonly StyledProperty<bool> IsMinimizableProperty
IsMinimizedChangedEvent
Defines the IsMinimizedChanged event.
public static readonly RoutedEvent<RoutedEventArgs> IsMinimizedChangedEvent
IsMinimizedPopupOpenProperty
Defines the IsMinimizedPopupOpen property.
public static readonly StyledProperty<bool> IsMinimizedPopupOpenProperty
IsMinimizedProperty
Defines the IsMinimized property.
public static readonly StyledProperty<bool> IsMinimizedProperty
IsOptionsButtonVisibleProperty
Defines the IsOptionsButtonVisible property.
public static readonly StyledProperty<bool> IsOptionsButtonVisibleProperty
IsQuickAccessToolBarSeparatorVisibleProperty
Defines the IsQuickAccessToolBarSeparatorVisible property.
public static readonly StyledProperty<bool> IsQuickAccessToolBarSeparatorVisibleProperty
ItemContainerTemplateSelectorProperty
Defines the ItemContainerTemplateSelector property.
public static readonly StyledProperty<IItemContainerTemplateSelector> ItemContainerTemplateSelectorProperty
LayoutModeProperty
Defines the LayoutMode
attached property.
public static readonly AttachedProperty<RibbonLayoutMode> LayoutModeProperty
MenuOpeningEvent
Defines the MenuOpening event.
public static readonly RoutedEvent<BarMenuEventArgs> MenuOpeningEvent
OptionsButtonKeyTipTextProperty
Defines the OptionsButtonKeyTipText property.
public static readonly StyledProperty<string?> OptionsButtonKeyTipTextProperty
OptionsButtonLabelProperty
Defines the OptionsButtonLabel property.
public static readonly StyledProperty<string?> OptionsButtonLabelProperty
OptionsButtonToolTipProperty
Defines the OptionsButtonToolTip property.
public static readonly StyledProperty<object?> OptionsButtonToolTipProperty
QuickAccessToolBarContentProperty
Defines the QuickAccessToolBarContent property.
public static readonly StyledProperty<object?> QuickAccessToolBarContentProperty
QuickAccessToolBarItemAddedEvent
Defines the QuickAccessToolBarItemAdded event.
public static readonly RoutedEvent QuickAccessToolBarItemAddedEvent
QuickAccessToolBarItemAddingEvent
Defines the QuickAccessToolBarItemAdding event.
public static readonly RoutedEvent QuickAccessToolBarItemAddingEvent
QuickAccessToolBarLocationChangedEvent
Defines the QuickAccessToolBarLocationChanged event.
public static readonly RoutedEvent QuickAccessToolBarLocationChangedEvent
QuickAccessToolBarLocationProperty
Defines the QuickAccessToolBarLocation property.
public static readonly StyledProperty<RibbonQuickAccessToolBarLocation> QuickAccessToolBarLocationProperty
QuickAccessToolBarModeChangedEvent
Defines the QuickAccessToolBarModeChanged event.
public static readonly RoutedEvent QuickAccessToolBarModeChangedEvent
QuickAccessToolBarModeProperty
Defines the QuickAccessToolBarMode property.
public static readonly StyledProperty<RibbonQuickAccessToolBarMode> QuickAccessToolBarModeProperty
QuickAccessToolBarThemeProperty
Defines the QuickAccessToolBarTheme property.
public static readonly StyledProperty<ControlTheme?> QuickAccessToolBarThemeProperty
TabRowToolBarContentProperty
Defines the TabRowToolBarContent property.
public static readonly StyledProperty<object?> TabRowToolBarContentProperty
TabRowToolBarThemeProperty
Defines the TabRowToolBarTheme property.
public static readonly StyledProperty<ControlTheme?> TabRowToolBarThemeProperty
Inherited Members
- SelectingItemsControl.AutoScrollToSelectedItemProperty
- SelectingItemsControl.SelectedIndexProperty
- SelectingItemsControl.SelectedItemProperty
- SelectingItemsControl.SelectedValueProperty
- SelectingItemsControl.SelectedValueBindingProperty
- SelectingItemsControl.SelectedItemsProperty
- SelectingItemsControl.SelectionProperty
- SelectingItemsControl.SelectionModeProperty
- SelectingItemsControl.IsSelectedProperty
- SelectingItemsControl.IsTextSearchEnabledProperty
- SelectingItemsControl.IsSelectedChangedEvent
- SelectingItemsControl.SelectionChangedEvent
- SelectingItemsControl.WrapSelectionProperty
- SelectingItemsControl.BeginInit()
- SelectingItemsControl.EndInit()
- SelectingItemsControl.GetIsSelected(Control)
- SelectingItemsControl.SetIsSelected(Control, bool)
- SelectingItemsControl.GetContainerFromEventSource(object)
- SelectingItemsControl.ContainerForItemPreparedOverride(Control, object, int)
- SelectingItemsControl.ContainerIndexChangedOverride(Control, int, int)
- SelectingItemsControl.OnDataContextBeginUpdate()
- SelectingItemsControl.OnDataContextEndUpdate()
- SelectingItemsControl.UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception)
- SelectingItemsControl.OnInitialized()
- SelectingItemsControl.OnTextInput(TextInputEventArgs)
- SelectingItemsControl.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
- SelectingItemsControl.MoveSelection(NavigationDirection, bool, bool)
- SelectingItemsControl.MoveSelection(Control, NavigationDirection, bool, bool)
- SelectingItemsControl.UpdateSelection(int, bool, bool, bool, bool, bool)
- SelectingItemsControl.UpdateSelection(Control, bool, bool, bool, bool, bool)
- SelectingItemsControl.UpdateSelectionFromEventSource(object, bool, bool, bool, bool, bool)
- SelectingItemsControl.AutoScrollToSelectedItem
- SelectingItemsControl.SelectedIndex
- SelectingItemsControl.SelectedItem
- SelectingItemsControl.SelectedValueBinding
- SelectingItemsControl.SelectedValue
- SelectingItemsControl.SelectedItems
- SelectingItemsControl.Selection
- SelectingItemsControl.IsTextSearchEnabled
- SelectingItemsControl.WrapSelection
- SelectingItemsControl.SelectionMode
- SelectingItemsControl.AlwaysSelected
- SelectingItemsControl.SelectionChanged
- ItemsControl.ItemContainerThemeProperty
- ItemsControl.ItemCountProperty
- ItemsControl.ItemsPanelProperty
- ItemsControl.ItemsSourceProperty
- ItemsControl.ItemTemplateProperty
- ItemsControl.DisplayMemberBindingProperty
- ItemsControl.ContainerFromIndex(int)
- ItemsControl.ContainerFromItem(object)
- ItemsControl.IndexFromContainer(Control)
- ItemsControl.ItemFromContainer(Control)
- ItemsControl.GetRealizedContainers()
- ItemsControl.ScrollIntoView(int)
- ItemsControl.ScrollIntoView(object)
- ItemsControl.ItemsControlFromItemContainer(Control)
- ItemsControl.NeedsContainer<T>(object, out object)
- ItemsControl.OnGotFocus(GotFocusEventArgs)
- ItemsControl.RefreshContainers()
- ItemsControl.GetNextControl(INavigableContainer, NavigationDirection, IInputElement, bool)
- ItemsControl.DisplayMemberBinding
- ItemsControl.ItemContainerGenerator
- ItemsControl.Items
- ItemsControl.ItemContainerTheme
- ItemsControl.ItemCount
- ItemsControl.ItemsPanel
- ItemsControl.ItemsSource
- ItemsControl.ItemTemplate
- ItemsControl.Presenter
- ItemsControl.ItemsPanelRoot
- ItemsControl.ItemsView
- ItemsControl.DefaultRecycleKey
- ItemsControl.ContainerPrepared
- ItemsControl.ContainerIndexChanged
- ItemsControl.ContainerClearing
- TemplatedControl.BackgroundProperty
- TemplatedControl.BackgroundSizingProperty
- TemplatedControl.BorderBrushProperty
- TemplatedControl.BorderThicknessProperty
- TemplatedControl.CornerRadiusProperty
- TemplatedControl.FontFamilyProperty
- TemplatedControl.FontFeaturesProperty
- TemplatedControl.FontSizeProperty
- TemplatedControl.FontStyleProperty
- TemplatedControl.FontWeightProperty
- TemplatedControl.FontStretchProperty
- TemplatedControl.ForegroundProperty
- TemplatedControl.PaddingProperty
- TemplatedControl.TemplateProperty
- TemplatedControl.IsTemplateFocusTargetProperty
- TemplatedControl.TemplateAppliedEvent
- TemplatedControl.GetIsTemplateFocusTarget(Control)
- TemplatedControl.SetIsTemplateFocusTarget(Control, bool)
- TemplatedControl.ApplyTemplate()
- TemplatedControl.GetTemplateFocusTarget()
- TemplatedControl.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)
- TemplatedControl.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)
- TemplatedControl.OnTemplateChanged(AvaloniaPropertyChangedEventArgs)
- TemplatedControl.Background
- TemplatedControl.BackgroundSizing
- TemplatedControl.BorderBrush
- TemplatedControl.BorderThickness
- TemplatedControl.CornerRadius
- TemplatedControl.FontFamily
- TemplatedControl.FontFeatures
- TemplatedControl.FontSize
- TemplatedControl.FontStyle
- TemplatedControl.FontWeight
- TemplatedControl.FontStretch
- TemplatedControl.Foreground
- TemplatedControl.Padding
- TemplatedControl.Template
- TemplatedControl.TemplateApplied
- Control.FocusAdornerProperty
- Control.TagProperty
- Control.ContextMenuProperty
- Control.ContextFlyoutProperty
- Control.RequestBringIntoViewEvent
- Control.ContextRequestedEvent
- Control.LoadedEvent
- Control.UnloadedEvent
- Control.SizeChangedEvent
- Control.OnUnloaded(RoutedEventArgs)
- Control.OnSizeChanged(SizeChangedEventArgs)
- Control.OnAttachedToVisualTreeCore(VisualTreeAttachmentEventArgs)
- Control.OnDetachedFromVisualTreeCore(VisualTreeAttachmentEventArgs)
- Control.OnLostFocus(RoutedEventArgs)
- Control.OnPointerReleased(PointerReleasedEventArgs)
- Control.OnKeyUp(KeyEventArgs)
- Control.FocusAdorner
- Control.DataTemplates
- Control.ContextMenu
- Control.ContextFlyout
- Control.IsLoaded
- Control.Tag
- Control.ContextRequested
- Control.Loaded
- Control.Unloaded
- Control.SizeChanged
- InputElement.FocusableProperty
- InputElement.IsEnabledProperty
- InputElement.IsEffectivelyEnabledProperty
- InputElement.CursorProperty
- InputElement.IsKeyboardFocusWithinProperty
- InputElement.IsFocusedProperty
- InputElement.IsHitTestVisibleProperty
- InputElement.IsPointerOverProperty
- InputElement.IsTabStopProperty
- InputElement.GotFocusEvent
- InputElement.LostFocusEvent
- InputElement.KeyDownEvent
- InputElement.KeyUpEvent
- InputElement.TabIndexProperty
- InputElement.TextInputEvent
- InputElement.TextInputMethodClientRequestedEvent
- InputElement.PointerEnteredEvent
- InputElement.PointerExitedEvent
- InputElement.PointerMovedEvent
- InputElement.PointerPressedEvent
- InputElement.PointerReleasedEvent
- InputElement.PointerCaptureLostEvent
- InputElement.PointerWheelChangedEvent
- InputElement.TappedEvent
- InputElement.HoldingEvent
- InputElement.DoubleTappedEvent
- InputElement.Focus(NavigationMethod, KeyModifiers)
- InputElement.OnPointerEntered(PointerEventArgs)
- InputElement.OnPointerExited(PointerEventArgs)
- InputElement.OnPointerMoved(PointerEventArgs)
- InputElement.OnPointerPressed(PointerPressedEventArgs)
- InputElement.OnPointerCaptureLost(PointerCaptureLostEventArgs)
- InputElement.UpdateIsEffectivelyEnabled()
- InputElement.Focusable
- InputElement.IsEnabled
- InputElement.Cursor
- InputElement.IsKeyboardFocusWithin
- InputElement.IsFocused
- InputElement.IsHitTestVisible
- InputElement.IsPointerOver
- InputElement.IsTabStop
- InputElement.IsEffectivelyEnabled
- InputElement.TabIndex
- InputElement.KeyBindings
- InputElement.IsEnabledCore
- InputElement.GestureRecognizers
- InputElement.GotFocus
- InputElement.LostFocus
- InputElement.KeyDown
- InputElement.KeyUp
- InputElement.TextInput
- InputElement.TextInputMethodClientRequested
- InputElement.PointerEntered
- InputElement.PointerExited
- InputElement.PointerMoved
- InputElement.PointerPressed
- InputElement.PointerReleased
- InputElement.PointerCaptureLost
- InputElement.PointerWheelChanged
- InputElement.Tapped
- InputElement.Holding
- InputElement.DoubleTapped
- Interactive.AddHandler(RoutedEvent, Delegate, RoutingStrategies, bool)
- Interactive.AddHandler<TEventArgs>(RoutedEvent<TEventArgs>, EventHandler<TEventArgs>, RoutingStrategies, bool)
- Interactive.RemoveHandler(RoutedEvent, Delegate)
- Interactive.RemoveHandler<TEventArgs>(RoutedEvent<TEventArgs>, EventHandler<TEventArgs>)
- Interactive.RaiseEvent(RoutedEventArgs)
- Interactive.BuildEventRoute(RoutedEvent)
- Layoutable.DesiredSizeProperty
- Layoutable.WidthProperty
- Layoutable.HeightProperty
- Layoutable.MinWidthProperty
- Layoutable.MaxWidthProperty
- Layoutable.MinHeightProperty
- Layoutable.MaxHeightProperty
- Layoutable.MarginProperty
- Layoutable.HorizontalAlignmentProperty
- Layoutable.VerticalAlignmentProperty
- Layoutable.UseLayoutRoundingProperty
- Layoutable.UpdateLayout()
- Layoutable.Measure(Size)
- Layoutable.Arrange(Rect)
- Layoutable.InvalidateMeasure()
- Layoutable.InvalidateArrange()
- Layoutable.AffectsMeasure<T>(params AvaloniaProperty[])
- Layoutable.AffectsArrange<T>(params AvaloniaProperty[])
- Layoutable.MeasureCore(Size)
- Layoutable.ArrangeCore(Rect)
- Layoutable.ArrangeOverride(Size)
- Layoutable.OnMeasureInvalidated()
- Layoutable.OnVisualParentChanged(Visual, Visual)
- Layoutable.Width
- Layoutable.Height
- Layoutable.MinWidth
- Layoutable.MaxWidth
- Layoutable.MinHeight
- Layoutable.MaxHeight
- Layoutable.Margin
- Layoutable.HorizontalAlignment
- Layoutable.VerticalAlignment
- Layoutable.DesiredSize
- Layoutable.IsMeasureValid
- Layoutable.IsArrangeValid
- Layoutable.UseLayoutRounding
- Layoutable.EffectiveViewportChanged
- Layoutable.LayoutUpdated
- Visual.BoundsProperty
- Visual.ClipToBoundsProperty
- Visual.ClipProperty
- Visual.IsVisibleProperty
- Visual.OpacityProperty
- Visual.OpacityMaskProperty
- Visual.EffectProperty
- Visual.HasMirrorTransformProperty
- Visual.RenderTransformProperty
- Visual.RenderTransformOriginProperty
- Visual.FlowDirectionProperty
- Visual.VisualParentProperty
- Visual.ZIndexProperty
- Visual.GetFlowDirection(Visual)
- Visual.SetFlowDirection(Visual, FlowDirection)
- Visual.InvalidateVisual()
- Visual.Render(DrawingContext)
- Visual.AffectsRender<T>(params AvaloniaProperty[])
- Visual.LogicalChildrenCollectionChanged(object, NotifyCollectionChangedEventArgs)
- Visual.InvalidateMirrorTransform()
- Visual.Bounds
- Visual.ClipToBounds
- Visual.Clip
- Visual.IsEffectivelyVisible
- Visual.IsVisible
- Visual.Opacity
- Visual.OpacityMask
- Visual.Effect
- Visual.HasMirrorTransform
- Visual.RenderTransform
- Visual.RenderTransformOrigin
- Visual.FlowDirection
- Visual.ZIndex
- Visual.VisualChildren
- Visual.VisualRoot
- Visual.BypassFlowDirectionPolicies
- Visual.AttachedToVisualTree
- Visual.DetachedFromVisualTree
- StyledElement.DataContextProperty
- StyledElement.NameProperty
- StyledElement.ParentProperty
- StyledElement.TemplatedParentProperty
- StyledElement.ThemeProperty
- StyledElement.ApplyStyling()
- StyledElement.InitializeIfNeeded()
- StyledElement.TryGetResource(object, ThemeVariant, out object)
- StyledElement.OnDataContextChanged(EventArgs)
- StyledElement.Name
- StyledElement.Classes
- StyledElement.DataContext
- StyledElement.IsInitialized
- StyledElement.Styles
- StyledElement.StyleKey
- StyledElement.Resources
- StyledElement.TemplatedParent
- StyledElement.Theme
- StyledElement.LogicalChildren
- StyledElement.PseudoClasses
- StyledElement.StyleKeyOverride
- StyledElement.Parent
- StyledElement.ActualThemeVariant
- StyledElement.AttachedToLogicalTree
- StyledElement.DetachedFromLogicalTree
- StyledElement.DataContextChanged
- StyledElement.Initialized
- StyledElement.ResourcesChanged
- StyledElement.ActualThemeVariantChanged
- Animatable.TransitionsProperty
- Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
- Animatable.Transitions
- AvaloniaObject.CheckAccess()
- AvaloniaObject.VerifyAccess()
- AvaloniaObject.ClearValue(AvaloniaProperty)
- AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
- AvaloniaObject.ClearValue<T>(StyledProperty<T>)
- AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
- AvaloniaObject.Equals(object)
- AvaloniaObject.GetHashCode()
- AvaloniaObject.GetValue(AvaloniaProperty)
- AvaloniaObject.GetValue<T>(StyledProperty<T>)
- AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
- AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
- AvaloniaObject.IsAnimating(AvaloniaProperty)
- AvaloniaObject.IsSet(AvaloniaProperty)
- AvaloniaObject.SetValue(AvaloniaProperty, object, BindingPriority)
- AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
- AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
- AvaloniaObject.SetCurrentValue(AvaloniaProperty, object)
- AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
- AvaloniaObject.Bind(AvaloniaProperty, IBinding)
- AvaloniaObject.Bind(AvaloniaProperty, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<T>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<BindingValue<T>>, BindingPriority)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<object>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<T>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<BindingValue<T>>)
- AvaloniaObject.CoerceValue(AvaloniaProperty)
- AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
- AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
- AvaloniaObject.InheritanceParent
- AvaloniaObject.this[AvaloniaProperty]
- AvaloniaObject.this[IndexerDescriptor]
- AvaloniaObject.PropertyChanged
- object.GetType()
- object.MemberwiseClone()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)