BarComboBox Class
Represents a combobox control, for use within a ribbon or toolbar.
[TemplatePart(Name = "PART_DropDownButton", Type = typeof(BarComboBoxDropDownButton))]
[TemplatePart(Name = "PART_TextBox", Type = typeof(EmbeddedTextBox))]
[PseudoClasses(new string[] { ":editable" })]
public class BarComboBox : BarMenuGalleryHostBase, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue, IChildIndexProvider, ICommandSource, ISupportsStarSizing
- Inheritance:
- object AvaloniaObject Animatable StyledElement Visual Layoutable Interactive InputElement Control TemplatedControl ItemsControl SelectingItemsControl BarGalleryBase BarMenuGalleryHostBase object
- Implements:
- IDataContextProvider ILogical IThemeVariantHost IResourceHost IResourceNode IStyleHost ISetLogicalParent ISetInheritanceParent IStyleable INamed IInputElement IDataTemplateHost ISetterValue IChildIndexProvider ICommandSource ISupportsStarSizing
Constructors
BarComboBox()
Initializes an instance of the class.
public BarComboBox()
Properties
HasLabel
Whether the control has a Avalonia.Controls.Label available.
InlineIcon
The image source for the selected item to display in the combobox, set via the InlineIconMemberBinding property.
InlineIconMemberBinding
The Avalonia.Data.IBinding to a gallery item property whose value respresents the image corresponding to optional inline image display.
[AssignBinding]
[InheritDataTypeFromItems("ItemsSource")]
public IBinding? InlineIconMemberBinding { get; set; }
Property Value
- IBinding
IsEditable
Whether the combobox is editable.
IsPopupOpen
Whether the popup is currently open.
IsPreviewEnabledWhenPopupClosed
Whether an editable combobox will preview a gallery item if the item is matched by typed text while the popup is closed.
public bool IsPreviewEnabledWhenPopupClosed { get; set; }
Property Value
- bool:
The default value is
false
.
IsReadOnly
Whether the combobox is read-only.
IsStarSizingAllowed
Whether the control can star-size and fill available space when appropriate.
IsTextCompletionEnabled
Whether the control will attempt to complete typed text with a matching item.
IsTextSearchCaseSensitive
Whether case is a condition when searching for items.
public bool IsTextSearchCaseSensitive { get; set; }
Property Value
- bool:
The default value is
false
.
IsUnmatchedTextAllowed
Whether committed Text that is unable to be matched to a gallery item will raise the UnmatchedTextCommand and possibly be allowed.
public bool IsUnmatchedTextAllowed { get; set; }
Property Value
- bool:
The default value is
true
.
See Also
KeyTipText
The key tip text used to access the control.
MaxPopupHeight
The maximum popup height.
public double MaxPopupHeight { get; set; }
Property Value
- double:
The default value is PositiveInfinity.
PlaceholderText
The placeholder text to display when the control is empty.
PopupIndicatorTemplate
The popup indicator content.
public IDataTemplate? PopupIndicatorTemplate { get; set; }
Property Value
- IDataTemplate
RequestedWidth
The requested width of the control when using Normal density.
ScreenTipFooter
The screen tip footer content.
ScreenTipHeader
The screen tip header content.
Text
The text to display in the control.
TextMemberBinding
The Avalonia.Data.IBinding to a string gallery item property, corresponding to Text display and entry.
[AssignBinding]
[InheritDataTypeFromItems("ItemsSource")]
public IBinding? TextMemberBinding { get; set; }
Property Value
- IBinding
ToolBarItemCollapseBehavior
The ItemCollapseBehavior for the control when in a ribbon using Simplified layout mode.
public ItemCollapseBehavior ToolBarItemCollapseBehavior { get; set; }
Property Value
- ItemCollapseBehavior:
The default value is Default.
ToolBarItemVariantBehavior
The ItemVariantBehavior for the control when in a toolbar, which also applies when in a ribbon using Simplified layout mode.
public ItemVariantBehavior ToolBarItemVariantBehavior { get; set; }
Property Value
- ItemVariantBehavior:
The default value is AlwaysSmall.
UnmatchedTextCommand
The ICommand to execute when Text is committed that is unable to be matched to a gallery item
or when Avalonia.Controls.Primitives.SelectingItemsControl.IsTextSearchEnabled is false
.
public ICommand? UnmatchedTextCommand { get; set; }
Property Value
- ICommand:
The ICommand to execute when Text is committed that is unable to be matched to a gallery item or when Avalonia.Controls.Primitives.SelectingItemsControl.IsTextSearchEnabled is
false
.
Remarks
This command is only used when the IsUnmatchedTextAllowed property is true
.
The unmatched text string is passed as a command parameter.
When the command is null
or CanExecute(object) returns true
, the text will be committed; otherwise, it will not be committed.
See Also
VariantSize
The VariantSize currently assigned to the control. This property should only be manually set when the control is standalone, and not hosted by a bar control.
Methods
MeasureOverride(Size)
Measures the control and its child elements as part of a layout pass.
protected override Size MeasureOverride(Size constraint)
Parameter | Type | Description |
---|---|---|
constraint | Size |
Returns
- Size:
The desired size for the control.
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. |
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.
OnGotFocus(GotFocusEventArgs)
Called before the Avalonia.Input.InputElement.GotFocus event occurs.
protected override void OnGotFocus(GotFocusEventArgs e)
Parameter | Type | Description |
---|---|---|
e | GotFocusEventArgs | The event args. |
OnKeyDown(KeyEventArgs)
Handles directional navigation within the Avalonia.Controls.ItemsControl.
protected override void OnKeyDown(KeyEventArgs e)
Parameter | Type | Description |
---|---|---|
e | KeyEventArgs | The key events. |
OnKeyTipInvoked(KeyTipInvokedEventArgs)
Occurs when the control's key tip is invoked.
protected virtual void OnKeyTipInvoked(KeyTipInvokedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | KeyTipInvokedEventArgs | The KeyTipInvokedEventArgs containing data related to this event. |
OnKeyTipOpening(KeyTipOpeningEventArgs)
Occurs when the control's key tip is opening.
protected virtual void OnKeyTipOpening(KeyTipOpeningEventArgs e)
Parameter | Type | Description |
---|---|---|
e | KeyTipOpeningEventArgs | The KeyTipOpeningEventArgs containing data related to this event. |
OnPopupClosed(RoutedEventArgs)
Occurs after the IsPopupOpen property changes to false
.
protected virtual void OnPopupClosed(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The Avalonia.Interactivity.RoutedEventArgs that contains the event data. |
OnPopupOpened(RoutedEventArgs)
Occurs after the IsPopupOpen property changes to true
.
protected virtual void OnPopupOpened(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The Avalonia.Interactivity.RoutedEventArgs that contains the event data. |
OnPopupOpening(CancelRoutedEventArgs)
Occurs before the IsPopupOpen property changes to true
.
protected virtual void OnPopupOpening(CancelRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | CancelRoutedEventArgs | The Avalonia.Interactivity.CancelRoutedEventArgs that contains the event data. |
OnSelectedItemPropertyChanged(object?, PropertyChangedEventArgs)
Occurs when the value of a property on a currently selected item is changed.
protected virtual void OnSelectedItemPropertyChanged(object? sender, PropertyChangedEventArgs e)
Parameter | Type | Description |
---|---|---|
sender | object | The sender of the event. |
e | PropertyChangedEventArgs | The PropertyChangedEventArgs that contains the event data. |
OnTextCommitted(RoutedEventArgs)
Occurs after text is successfully committed, such as by pressing Enter
.
protected virtual void OnTextCommitted(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | The Avalonia.Interactivity.RoutedEventArgs that contains the event data. |
OnTextInput(TextInputEventArgs)
Called before the Avalonia.Input.InputElement.TextInput event occurs.
protected override void OnTextInput(TextInputEventArgs e)
Parameter | Type | Description |
---|---|---|
e | TextInputEventArgs | The event args. |
Events
PopupClosed
Occurs after the IsPopupOpen property changes to false
.
PopupOpened
Occurs after the IsPopupOpen property changes to true
.
PopupOpening
Occurs before the IsPopupOpen property changes to true
.
public event EventHandler<CancelRoutedEventArgs>? PopupOpening
Event Type
- EventHandler<CancelRoutedEventArgs>
TextCommitted
Occurs after text is successfully committed, such as by pressing Avalonia.Input.Key.Enter.
Fields
HasLabelProperty
Defines the HasLabel property.
public static readonly StyledProperty<bool> HasLabelProperty
InlineIconMemberBindingProperty
Defines the InlineIconMemberBinding property.
public static readonly StyledProperty<IBinding?> InlineIconMemberBindingProperty
InlineIconProperty
Defines the InlineIcon property.
public static readonly StyledProperty<object?> InlineIconProperty
IsEditableProperty
Defines the IsEditable property.
public static readonly StyledProperty<bool> IsEditableProperty
IsPopupOpenProperty
Defines the IsPopupOpen property.
public static readonly StyledProperty<bool> IsPopupOpenProperty
IsPreviewEnabledWhenPopupClosedProperty
Defines the IsPreviewEnabledWhenPopupClosed property.
public static readonly StyledProperty<bool> IsPreviewEnabledWhenPopupClosedProperty
IsReadOnlyProperty
Defines the IsReadOnly property.
public static readonly StyledProperty<bool> IsReadOnlyProperty
IsStarSizingAllowedProperty
Defines the IsStarSizingAllowed property.
public static readonly StyledProperty<bool> IsStarSizingAllowedProperty
IsTextCompletionEnabledProperty
Defines the IsTextCompletionEnabled property.
public static readonly StyledProperty<bool> IsTextCompletionEnabledProperty
IsTextSearchCaseSensitiveProperty
Defines the IsTextSearchCaseSensitive property.
public static readonly StyledProperty<bool> IsTextSearchCaseSensitiveProperty
IsUnmatchedTextAllowedProperty
Defines the IsUnmatchedTextAllowed property.
public static readonly StyledProperty<bool> IsUnmatchedTextAllowedProperty
KeyTipTextProperty
Defines the KeyTipText property.
public static readonly StyledProperty<string?> KeyTipTextProperty
MaxPopupHeightProperty
Defines the MaxPopupHeight property.
public static readonly StyledProperty<double> MaxPopupHeightProperty
PlaceholderTextProperty
Defines the PlaceholderText property.
public static readonly StyledProperty<string?> PlaceholderTextProperty
PopupClosedEvent
Defines the PopupClosed event.
public static readonly RoutedEvent<RoutedEventArgs> PopupClosedEvent
PopupIndicatorTemplateProperty
Defines the PopupIndicatorTemplate property.
public static readonly StyledProperty<IDataTemplate?> PopupIndicatorTemplateProperty
PopupOpenedEvent
Defines the PopupOpened event.
public static readonly RoutedEvent<RoutedEventArgs> PopupOpenedEvent
PopupOpeningEvent
Defines the PopupOpening event.
public static readonly RoutedEvent<CancelRoutedEventArgs> PopupOpeningEvent
RequestedWidthProperty
Defines the RequestedWidth property.
public static readonly StyledProperty<double> RequestedWidthProperty
ScreenTipFooterProperty
Defines the ScreenTipFooter property.
public static readonly StyledProperty<object?> ScreenTipFooterProperty
ScreenTipHeaderProperty
Defines the ScreenTipHeader property.
public static readonly StyledProperty<object?> ScreenTipHeaderProperty
TextCommittedEvent
Defines the TextCommitted event.
public static readonly RoutedEvent<RoutedEventArgs> TextCommittedEvent
TextMemberBindingProperty
Defines the TextMemberBinding property.
public static readonly StyledProperty<IBinding?> TextMemberBindingProperty
TextProperty
Defines the Text property.
public static readonly StyledProperty<string?> TextProperty
ToolBarItemCollapseBehaviorProperty
Defines the ToolBarItemCollapseBehavior property.
public static readonly StyledProperty<ItemCollapseBehavior> ToolBarItemCollapseBehaviorProperty
ToolBarItemVariantBehaviorProperty
Defines the ToolBarItemVariantBehavior property.
public static readonly StyledProperty<ItemVariantBehavior> ToolBarItemVariantBehaviorProperty
UnmatchedTextCommandProperty
Defines the UnmatchedTextCommand property.
public static readonly StyledProperty<ICommand?> UnmatchedTextCommandProperty
VariantSizeProperty
Defines the VariantSize property.
public static readonly StyledProperty<VariantSize> VariantSizeProperty
Inherited Members
- BarMenuGalleryHostBase.AboveMenuItemsProperty
- BarMenuGalleryHostBase.AreSurroundingSeparatorsAllowedOnMenuProperty
- BarMenuGalleryHostBase.BelowMenuItemsProperty
- BarMenuGalleryHostBase.CanCategorizeOnMenuProperty
- BarMenuGalleryHostBase.CanFilterOnMenuProperty
- BarMenuGalleryHostBase.CategoryHeaderTemplateProperty
- BarMenuGalleryHostBase.HasCategoryHeadersOnMenuProperty
- BarMenuGalleryHostBase.ItemTemplateSelectorProperty
- BarMenuGalleryHostBase.MaxMenuColumnCountProperty
- BarMenuGalleryHostBase.MenuResizeModeProperty
- BarMenuGalleryHostBase.MinMenuColumnCountProperty
- BarMenuGalleryHostBase.PopupOpeningCommandProperty
- BarMenuGalleryHostBase.SelectedFilterCategoryProperty
- BarMenuGalleryHostBase.UseMenuItemAppearanceProperty
- BarMenuGalleryHostBase.UseMenuItemIndentProperty
- BarMenuGalleryHostBase.PrepareContainerForItemOverride(Control, object, int)
- BarMenuGalleryHostBase.AboveMenuItems
- BarMenuGalleryHostBase.AreSurroundingSeparatorsAllowedOnMenu
- BarMenuGalleryHostBase.BelowMenuItems
- BarMenuGalleryHostBase.CanCategorizeOnMenu
- BarMenuGalleryHostBase.CanFilterOnMenu
- BarMenuGalleryHostBase.CategoryHeaderTemplate
- BarMenuGalleryHostBase.HasCategoryHeadersOnMenu
- BarMenuGalleryHostBase.ItemTemplateSelector
- BarMenuGalleryHostBase.MaxMenuColumnCount
- BarMenuGalleryHostBase.MenuResizeMode
- BarMenuGalleryHostBase.MinMenuColumnCount
- BarMenuGalleryHostBase.PopupOpeningCommand
- BarMenuGalleryHostBase.SelectedFilterCategory
- BarMenuGalleryHostBase.UseMenuItemAppearance
- BarMenuGalleryHostBase.UseMenuItemIndent
- BarGalleryBase.HighlightedItemChangedEvent
- BarGalleryBase.BetweenPreviewDelayProperty
- BarGalleryBase.CanCloneToRibbonQuickAccessToolBarProperty
- BarGalleryBase.CommandProperty
- BarGalleryBase.CommandParameterProperty
- BarGalleryBase.HighlightedItemProperty
- BarGalleryBase.InitialPreviewDelayProperty
- BarGalleryBase.IsSelectionSupportedProperty
- BarGalleryBase.ItemContainerTemplateSelectorProperty
- BarGalleryBase.ItemSpacingProperty
- BarGalleryBase.KeyProperty
- BarGalleryBase.LabelProperty
- BarGalleryBase.LargeIconProperty
- BarGalleryBase.MediumIconProperty
- BarGalleryBase.MinItemHeightProperty
- BarGalleryBase.MinItemWidthProperty
- BarGalleryBase.PreviewedItemProperty
- BarGalleryBase.SmallIconProperty
- BarGalleryBase.TitleProperty
- BarGalleryBase.UseAccentedItemBorderProperty
- BarGalleryBase.ClearContainerForItemOverride(Control)
- BarGalleryBase.CreateContainerForItemOverride(object, int, object)
- BarGalleryBase.NeedsContainerOverride(object, int, out object)
- BarGalleryBase.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)
- BarGalleryBase.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)
- BarGalleryBase.OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
- BarGalleryBase.OnHighlightedItemChanged()
- BarGalleryBase.OnIsKeyboardFocusWithinChanged(AvaloniaPropertyChangedEventArgs)
- BarGalleryBase.OnItemSpacingPropertyValueChanged(AvaloniaPropertyChangedEventArgs)
- BarGalleryBase.OnMinItemHeightPropertyValueChanged(AvaloniaPropertyChangedEventArgs)
- BarGalleryBase.OnMinItemWidthPropertyValueChanged(AvaloniaPropertyChangedEventArgs)
- BarGalleryBase.OnPointerExited(PointerEventArgs)
- BarGalleryBase.OnPointerMoved(PointerEventArgs)
- BarGalleryBase.ScrollToSelectedItem(bool)
- BarGalleryBase.ToString()
- BarGalleryBase.BetweenPreviewDelay
- BarGalleryBase.CanCloneToRibbonQuickAccessToolBar
- BarGalleryBase.CanStopPreviewingOnMouseLeave
- BarGalleryBase.Command
- BarGalleryBase.CommandParameter
- BarGalleryBase.HighlightedItem
- BarGalleryBase.InitialPreviewDelay
- BarGalleryBase.IsSelectionSupported
- BarGalleryBase.ItemSpacing
- BarGalleryBase.Key
- BarGalleryBase.Label
- BarGalleryBase.LargeIcon
- BarGalleryBase.MediumIcon
- BarGalleryBase.MinItemHeight
- BarGalleryBase.MinItemWidth
- BarGalleryBase.PreviewedItem
- BarGalleryBase.SmallIcon
- BarGalleryBase.Title
- BarGalleryBase.UseAccentedItemBorder
- BarGalleryBase.HighlightedItemChanged
- 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.OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
- SelectingItemsControl.ContainerForItemPreparedOverride(Control, object, int)
- SelectingItemsControl.ContainerIndexChangedOverride(Control, int, int)
- SelectingItemsControl.OnDataContextBeginUpdate()
- SelectingItemsControl.OnDataContextEndUpdate()
- SelectingItemsControl.UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception)
- SelectingItemsControl.OnInitialized()
- 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.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.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.OnLoaded(RoutedEventArgs)
- 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.OnPointerPressed(PointerPressedEventArgs)
- InputElement.OnPointerCaptureLost(PointerCaptureLostEventArgs)
- InputElement.OnPointerWheelChanged(PointerWheelEventArgs)
- 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)