ToolWindow Class
Represents a tool window.
public class ToolWindow : DockingWindow, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue, IDockTarget
- Inheritance:
- object AvaloniaObject Animatable StyledElement Visual Layoutable Interactive InputElement Control TemplatedControl ContentControl DockingWindow object
- Implements:
- IDataContextProvider ILogical IThemeVariantHost IResourceHost IResourceNode IStyleHost ISetLogicalParent ISetInheritanceParent IStyleable INamed IInputElement IDataTemplateHost ISetterValue IDockTarget
Constructors
ToolWindow()
Initializes an instance of the class.
public ToolWindow()
ToolWindow(DockSite?, string?, string?, object?, object?)
Initializes an instance of the class.
public ToolWindow(DockSite? dockSite, string? serializationId = null, string? title = null, object? icon = null, object? content = null)
Parameter | Type | Description |
---|---|---|
dockSite | DockSite | The DockSite with which to register this window. |
serializationId | string | The serialization ID of the window, used during layout serialization. |
title | string | The title of the window. |
icon | object | The object that defines the window's icon. |
content | object | The content of the window. |
ToolWindow(bool)
Initializes an instance of the class.
public ToolWindow(bool isContainerForItem)
Parameter | Type | Description |
---|---|---|
isContainerForItem | bool | Whether the window is a container for an item. |
Properties
AutoHideCommand
The ICommand that can move the window into an auto-hide state.
AutoHideTabContextContentTemplate
The Avalonia.Controls.Templates.IDataTemplate containing contextual content that should be rendered in an auto-hide tab for this window.
public IDataTemplate? AutoHideTabContextContentTemplate { get; set; }
Property Value
- IDataTemplate
CanAutoHide
Indicates whether the tool window may be placed in auto-hide mode.
public bool? CanAutoHide { get; set; }
Property Value
- bool?
Remarks
If set to null
, the resolved value will use the global DockSite setting.
CanAutoHideResolved
A resolved value indicating whether the tool window may be placed in auto-hide mode.
public bool CanAutoHideResolved { get; }
Property Value
- bool:
true
if the tool window may be placed in auto-hide mode; otherwise,false
.
CanBecomeDocument
Indicates whether the tool window may be placed in a document state.
public bool? CanBecomeDocument { get; set; }
Property Value
- bool?
Remarks
If set to null
, the resolved value will use the global DockSite setting.
ContainerAutoHideSize
The Avalonia.Size of the tool window's container when it is in an auto-hide state.
public Size ContainerAutoHideSize { get; set; }
Property Value
- Size
Remarks
The container is a ToolWindowContainer.
DefaultDockSide
The default dock side that the tool window will dock towards when no prior location is known.
public Dock DefaultDockSide { get; set; }
Property Value
- Dock:
The default value is Avalonia.Controls.Dock.Right.
DockCommand
The ICommand that can move the window into a docked state.
HasOptionsButton
Indicates whether the tool window displays an options button in its ToolWindowContainer title bar.
public bool? HasOptionsButton { get; set; }
Property Value
- bool?
Remarks
If set to null
, the resolved value will use the global DockSite setting.
If this value resolves to true
then the window will display a drop-down menu button.
HasOptionsButtonResolved
A resolved value indicating whether the tool window displays an options button in its ToolWindowContainer title bar.
public bool HasOptionsButtonResolved { get; }
Property Value
- bool:
true
if the tool window displays an options button in its ToolWindowContainer title bar; otherwise,false
.
HasTitleBar
Indicates whether the tool window displays a title bar in its parent ToolWindowContainer.
public bool? HasTitleBar { get; set; }
Property Value
- bool?
Remarks
If set to null
, the resolved value will use the global DockSite setting.
HasTitleBarResolved
A resolved value indicating whether the tool window displays a title bar in its parent ToolWindowContainer.
public bool HasTitleBarResolved { get; }
Property Value
- bool:
true
if the tool window displays a title bar in its parent ToolWindowContainer; otherwise,false
.
IsAutoHidePopupOpen
Indicates whether the tool window is currently visible within an auto-hide popup.
public bool IsAutoHidePopupOpen { get; }
Property Value
- bool:
The default value is
false
.
Remarks
This property is only true
when the tool window is an auto-hide State and it is
the AutoHidePopupToolWindow in the containing dock host.
ToolWindowContainerTabContextContentTemplate
The Avalonia.Controls.Templates.IDataTemplate containing contextual content that should be rendered in a tool window container's tab for this tool window.
public IDataTemplate? ToolWindowContainerTabContextContentTemplate { get; set; }
Property Value
- IDataTemplate
ToolWindowContainerTitleBarContextContentTemplate
The Avalonia.Controls.Templates.IDataTemplate containing contextual content that should be rendered in a tool window container's title bar when this tool window is active.
public IDataTemplate? ToolWindowContainerTitleBarContextContentTemplate { get; set; }
Property Value
- IDataTemplate
Methods
Attach(IDockTarget)
Attaches the ToolWindow to the specified target, generally making a tabbed group.
public void Attach(IDockTarget target)
Parameter | Type | Description |
---|---|---|
target | IDockTarget | The IDockTarget against which to attach. |
Remarks
The target
can be another docking window, TabbedMdiContainer, or ToolWindowContainer.
Use the Dock(IDockTarget, Dock) method to dock to the side of the target instead.
AutoHide()
Auto-hides the ToolWindow to the closest outer-edge of the ancestor DockHost.
public void AutoHide()
Remarks
Using this method places the ToolWindow in an AutoHide
State.
Use the AutoHide(Dock) method overload to auto-hide to a specific side.
AutoHide(Dock)
Auto-hides the ToolWindow to the specified outer-edge of the ancestor DockHost.
public void AutoHide(Dock side)
Parameter | Type | Description |
---|---|---|
side | Dock | A dock side indicating the side upon which to auto-hide. |
Remarks
Using this method places the ToolWindow in an AutoHide
State.
Use the AutoHide() method overload to auto-hide to the control's default side.
Dock()
Docks the ToolWindow back to its default docked location.
public void Dock()
Remarks
Using this method places the ToolWindow in a Docked
State.
If the tool window isn't currently open or isn't in a Docked
state, it will attempt to restore to the previous docked location.
If one isn't available, a default docked location will be selected based on WindowGroupName,
DefaultLocationRequested, and DefaultDockSide.
Dock(IDockTarget, Dock)
Docks the ToolWindow to the side of a specified target.
public void Dock(IDockTarget target, Dock side)
Parameter | Type | Description |
---|---|---|
target | IDockTarget | The IDockTarget that is the target of the dock. |
side | Dock | The target's side against which to dock. |
Remarks
Use the Dock() method overload to dock back to its previous docked location. Use the Attach(IDockTarget) method to dock into a particular target.
Float(Point?, Size?)
Floats the window to the specified optional location and size.
public override void Float(Point? location, Size? size)
Parameter | Type | Description |
---|---|---|
location | Point? | An optional Avalonia.Point specifying the target location of the floating dock host.
When UseHostedFloatingWindows is |
size | Size? | An optional Avalonia.Size specifying the target size of the floating dock host. |
Remarks
When location
is not specified, it will float to a default location.
When size
is not specified, it will float with its current size.
GetCurrentSide()
Returns a dock side indicating where the tool window is located, if it is currently open.
public Dock? GetCurrentSide()
Returns
- Dock?
Remarks
If the tool window is open in a Document
state, null
is returned.
If the tool window is open in an AutoHide
state, the auto-hide dock side is returned.
If the tool window is open in a Docked
state and the containing dock host has a workspace (no tool window inner-fill),
a dock side indicating the location of the tool window relative to the workspace is returned.
If the tool window is open in a Docked
state and the containing dock host does not have a workspace (tool window inner-fill is active),
a dock side indicating the location of the tool window's midpoint relative to the dock host's bounds is returned.
Otherwise, if the tool window is closed, null
is returned.
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.
OnDockSiteChanged(DockSite?, DockSite?)
Occurs when the value of the DockSite property has changed.
protected override void OnDockSiteChanged(DockSite? oldValue, DockSite? newValue)
Parameter | Type | Description |
---|---|---|
oldValue | DockSite | The old value. |
newValue | DockSite | The new value. |
OnStateChanged(DockingWindowState, DockingWindowState)
Occurs when the value of the State property has changed.
protected override void OnStateChanged(DockingWindowState oldValue, DockingWindowState newValue)
Parameter | Type | Description |
---|---|---|
oldValue | DockingWindowState | The old value. |
newValue | DockingWindowState | The new value. |
ToString()
Returns the string representation of this object.
UpdateCanAttachResolved()
Updates the CanAttachResolved value.
protected override void UpdateCanAttachResolved()
UpdateCanBecomeDocumentResolved()
Updates the CanBecomeDocumentResolved value.
protected override void UpdateCanBecomeDocumentResolved()
UpdateCanCloseResolved()
Updates the CanCloseResolved value.
protected override void UpdateCanCloseResolved()
UpdateCanDockResolved()
Updates the CanDockResolved value.
protected override void UpdateCanDockResolved()
UpdateCanDragTabResolved()
Updates the CanDragTabResolved value.
protected override void UpdateCanDragTabResolved()
UpdateCanDragToLinkedDockSitesResolved()
Updates the CanDragToLinkedDockSitesResolved value.
protected override void UpdateCanDragToLinkedDockSitesResolved()
UpdateCanFloatResolved()
Updates the CanFloatResolved value.
protected override void UpdateCanFloatResolved()
UpdateCommands()
Updates the enabled states of the commands.
protected override void UpdateCommands()
Fields
AutoHideTabContextContentTemplateProperty
Defines the AutoHideTabContextContentTemplate property.
public static readonly StyledProperty<IDataTemplate?> AutoHideTabContextContentTemplateProperty
CanAutoHideProperty
Defines the CanAutoHide property.
public static readonly StyledProperty<bool?> CanAutoHideProperty
CanAutoHideResolvedProperty
Defines the CanAutoHideResolved property.
public static readonly StyledProperty<bool> CanAutoHideResolvedProperty
CanBecomeDocumentProperty
Defines the CanBecomeDocument property.
public static readonly StyledProperty<bool?> CanBecomeDocumentProperty
ContainerAutoHideSizeProperty
Defines the ContainerAutoHideSize property.
public static readonly StyledProperty<Size> ContainerAutoHideSizeProperty
DefaultDockSideProperty
Defines the DefaultDockSide property.
public static readonly StyledProperty<Dock> DefaultDockSideProperty
HasOptionsButtonProperty
Defines the HasOptionsButton property.
public static readonly StyledProperty<bool?> HasOptionsButtonProperty
HasOptionsButtonResolvedProperty
Defines the HasOptionsButtonResolved property.
public static readonly StyledProperty<bool> HasOptionsButtonResolvedProperty
HasTitleBarProperty
Defines the HasTitleBar property.
public static readonly StyledProperty<bool?> HasTitleBarProperty
HasTitleBarResolvedProperty
Defines the HasTitleBarResolved property.
public static readonly StyledProperty<bool> HasTitleBarResolvedProperty
IsAutoHidePopupOpenProperty
Defines the IsAutoHidePopupOpen property.
public static readonly StyledProperty<bool> IsAutoHidePopupOpenProperty
ToolWindowContainerTabContextContentTemplateProperty
Defines the ToolWindowContainerTabContextContentTemplate property.
public static readonly StyledProperty<IDataTemplate?> ToolWindowContainerTabContextContentTemplateProperty
ToolWindowContainerTitleBarContextContentTemplateProperty
Defines the ToolWindowContainerTitleBarContextContentTemplate property.
public static readonly StyledProperty<IDataTemplate?> ToolWindowContainerTitleBarContextContentTemplateProperty
Inherited Members
- DockingWindow.CanAttachProperty
- DockingWindow.CanAttachResolvedProperty
- DockingWindow.CanBecomeDocumentResolvedProperty
- DockingWindow.CanCloseProperty
- DockingWindow.CanCloseResolvedProperty
- DockingWindow.CanDockProperty
- DockingWindow.CanDockResolvedProperty
- DockingWindow.CanDragTabProperty
- DockingWindow.CanDragTabResolvedProperty
- DockingWindow.CanDragToLinkedDockSitesProperty
- DockingWindow.CanDragToLinkedDockSitesResolvedProperty
- DockingWindow.CanFloatProperty
- DockingWindow.CanFloatResolvedProperty
- DockingWindow.CanSerializeProperty
- DockingWindow.CanStandardMdiMaximizeProperty
- DockingWindow.CanStandardMdiMaximizeResolvedProperty
- DockingWindow.CanStandardMdiMinimizeProperty
- DockingWindow.CanStandardMdiMinimizeResolvedProperty
- DockingWindow.ContainerDockedSizeProperty
- DockingWindow.ContainerMaxSizeProperty
- DockingWindow.ContainerMinSizeProperty
- DockingWindow.DescriptionProperty
- DockingWindow.DockSiteProperty
- DockingWindow.IconProperty
- DockingWindow.IconTemplateProperty
- DockingWindow.IsActiveProperty
- DockingWindow.IsFloatingProperty
- DockingWindow.IsOpenProperty
- DockingWindow.IsSelectedProperty
- DockingWindow.LastActiveDateTimeProperty
- DockingWindow.SerializationIdProperty
- DockingWindow.SizeToContentModesProperty
- DockingWindow.StandardMdiBoundsProperty
- DockingWindow.StandardMdiTitleBarContextContentTemplateProperty
- DockingWindow.StandardMdiWindowStateProperty
- DockingWindow.StateProperty
- DockingWindow.TabFlashColorProperty
- DockingWindow.TabFlashModeProperty
- DockingWindow.TabbedMdiLayoutKindProperty
- DockingWindow.TabbedMdiTabContextContentTemplateProperty
- DockingWindow.TabTextProperty
- DockingWindow.TabTextResolvedProperty
- DockingWindow.TabTintColorProperty
- DockingWindow.TabToolTipProperty
- DockingWindow.TitleProperty
- DockingWindow.UniqueIdProperty
- DockingWindow.WindowGroupNameProperty
- DockingWindow.DefaultLocationRequestedEvent
- DockingWindow.Activate(bool)
- DockingWindow.Close()
- DockingWindow.CloseAllInContainer(bool)
- DockingWindow.CloseOthers(bool)
- DockingWindow.Destroy()
- DockingWindow.DragMove(PointerPressedEventArgs)
- DockingWindow.Float()
- DockingWindow.Float(Point)
- DockingWindow.Float(Size)
- DockingWindow.FloatAllInContainer()
- DockingWindow.MoveToFirst()
- DockingWindow.MoveToIndex(int)
- DockingWindow.MoveToLast()
- DockingWindow.MoveToLinkedDockSite(DockSite)
- DockingWindow.MoveToMdi()
- DockingWindow.MoveToMdi(DockHost)
- DockingWindow.MoveToNewHorizontalContainer()
- DockingWindow.MoveToNewVerticalContainer()
- DockingWindow.MoveToNextContainer()
- DockingWindow.MoveToPreviousContainer()
- DockingWindow.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)
- DockingWindow.OnIsSelectedChanged()
- DockingWindow.OnPointerPressed(PointerPressedEventArgs)
- DockingWindow.Open()
- DockingWindow.OnDefaultLocationRequested(DockingWindowDefaultLocationEventArgs)
- DockingWindow.ContainerMaxSizeResolved
- DockingWindow.ContainerMinSizeResolved
- DockingWindow.ActivateCommand
- DockingWindow.CanAttach
- DockingWindow.CanAttachResolved
- DockingWindow.CanBecomeDocumentResolved
- DockingWindow.CanClose
- DockingWindow.CanCloseResolved
- DockingWindow.CanDock
- DockingWindow.CanDockResolved
- DockingWindow.CanDragTab
- DockingWindow.CanDragTabResolved
- DockingWindow.CanDragToLinkedDockSites
- DockingWindow.CanDragToLinkedDockSitesResolved
- DockingWindow.CanFloat
- DockingWindow.CanFloatResolved
- DockingWindow.CanMoveToNewHorizontalContainer
- DockingWindow.CanMoveToNewVerticalContainer
- DockingWindow.CanMoveToNextContainer
- DockingWindow.CanMoveToPreviousContainer
- DockingWindow.CanMoveToPrimaryMdiHost
- DockingWindow.CanSerialize
- DockingWindow.CanStandardMdiMaximize
- DockingWindow.CanStandardMdiMaximizeResolved
- DockingWindow.CanStandardMdiMinimize
- DockingWindow.CanStandardMdiMinimizeResolved
- DockingWindow.CloseAllInContainerCommand
- DockingWindow.CloseCommand
- DockingWindow.CloseOthersCommand
- DockingWindow.ContainerDockedSize
- DockingWindow.ContainerMaxSize
- DockingWindow.ContainerMinSize
- DockingWindow.Description
- DockingWindow.DestroyCommand
- DockingWindow.DockHost
- DockingWindow.DockSite
- DockingWindow.FloatAllInContainerCommand
- DockingWindow.FloatCommand
- DockingWindow.Icon
- DockingWindow.IconTemplate
- DockingWindow.IsActive
- DockingWindow.IsContainerForItem
- DockingWindow.IsFloating
- DockingWindow.IsOpen
- DockingWindow.IsSelected
- DockingWindow.LastActiveDateTime
- DockingWindow.MoveToMdiCommand
- DockingWindow.MoveToNewHorizontalContainerCommand
- DockingWindow.MoveToNewVerticalContainerCommand
- DockingWindow.MoveToNextContainerCommand
- DockingWindow.MoveToPreviousContainerCommand
- DockingWindow.MoveToPrimaryMdiHostCommand
- DockingWindow.OpenCommand
- DockingWindow.ParentContainer
- DockingWindow.SerializationId
- DockingWindow.SetTabbedMdiLayoutKindCommand
- DockingWindow.SizeToContentModes
- DockingWindow.StandardMdiBounds
- DockingWindow.StandardMdiTitleBarContextContentTemplate
- DockingWindow.StandardMdiWindowState
- DockingWindow.State
- DockingWindow.TabFlashColor
- DockingWindow.TabFlashMode
- DockingWindow.TabbedMdiLayoutKind
- DockingWindow.TabbedMdiTabContextContentTemplate
- DockingWindow.TabText
- DockingWindow.TabTextResolved
- DockingWindow.TabTintColor
- DockingWindow.TabToolTip
- DockingWindow.Title
- DockingWindow.UniqueId
- DockingWindow.WindowGroupName
- DockingWindow.DefaultLocationRequested
- ContentControl.ContentProperty
- ContentControl.ContentTemplateProperty
- ContentControl.HorizontalContentAlignmentProperty
- ContentControl.VerticalContentAlignmentProperty
- ContentControl.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
- ContentControl.RegisterContentPresenter(ContentPresenter)
- ContentControl.Content
- ContentControl.ContentTemplate
- ContentControl.Presenter
- ContentControl.HorizontalContentAlignment
- ContentControl.VerticalContentAlignment
- 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.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)
- TemplatedControl.OnApplyTemplate(TemplateAppliedEventArgs)
- 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.OnGotFocus(GotFocusEventArgs)
- 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.OnAccessKey(RoutedEventArgs)
- InputElement.OnKeyDown(KeyEventArgs)
- InputElement.OnTextInput(TextInputEventArgs)
- InputElement.OnPointerEntered(PointerEventArgs)
- InputElement.OnPointerExited(PointerEventArgs)
- InputElement.OnPointerMoved(PointerEventArgs)
- 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.MeasureOverride(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.OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
- Visual.OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
- 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.BeginInit()
- StyledElement.EndInit()
- StyledElement.ApplyStyling()
- StyledElement.InitializeIfNeeded()
- StyledElement.TryGetResource(object, ThemeVariant, out object)
- StyledElement.OnDataContextChanged(EventArgs)
- StyledElement.OnDataContextBeginUpdate()
- StyledElement.OnDataContextEndUpdate()
- StyledElement.OnInitialized()
- 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.UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception)
- 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)