Layoutable Methods
Methods
AffectsArrange(T)(AvaloniaProperty[]) | Marks a property as affecting the control's arrangement. |
AffectsMeasure(T)(AvaloniaProperty[]) | Marks a property as affecting the control's measurement. |
ApplyStyling() | Applies styling to the control if the control is initialized and styling is not already applied. (Inherited from StyledElement) |
ApplyTemplate() | Creates the visual children of the control, if necessary |
Arrange(Rect) | Arranges the control and its children. |
ArrangeCore(Rect) | The default implementation of the control's arrange pass. |
ArrangeOverride(Size) | Positions child elements as part of a layout pass. |
BeginInit() | Signals the object that initialization is starting. (Inherited from StyledElement) |
Bind(AvaloniaProperty, IBinding) | Binds a AvaloniaProperty to an IBinding. (Inherited from AvaloniaObject) |
Bind(AvaloniaProperty, IObservable(Object), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
Bind(T)(DirectPropertyBase(T), IObservable(T)) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
Bind(T)(DirectPropertyBase(T), IObservable(BindingValue(T))) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
Bind(T)(DirectPropertyBase(T), IObservable(Object)) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
Bind(T)(StyledProperty(T), IObservable(T), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
Bind(T)(StyledProperty(T), IObservable(BindingValue(T)), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
Bind(T)(StyledProperty(T), IObservable(Object), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
CheckAccess() | Returns a value indicating whether the current thread is the UI thread. (Inherited from AvaloniaObject) |
ClearValue(AvaloniaProperty) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
ClearValue(T)(AvaloniaProperty(T)) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
ClearValue(T)(DirectPropertyBase(T)) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
ClearValue(T)(StyledProperty(T)) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
CoerceValue(AvaloniaProperty) | Coerces the specified AvaloniaProperty. (Inherited from AvaloniaObject) |
EndInit() | Signals the object that initialization is complete. (Inherited from StyledElement) |
Equals(Object) | Compares two objects using reference equality. (Inherited from AvaloniaObject) |
Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
GetBaseValue(T)(StyledProperty(T)) | Gets an AvaloniaProperty base value. (Inherited from AvaloniaObject) |
GetHashCode() | Gets the hash code for the object. (Inherited from AvaloniaObject) |
GetType() | Gets the Type of the current instance. (Inherited from Object) |
GetValue(AvaloniaProperty) | Gets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
GetValue(T)(DirectPropertyBase(T)) | Gets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
GetValue(T)(StyledProperty(T)) | Gets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
InitializeIfNeeded() | (Inherited from StyledElement) |
InvalidateArrange() | Invalidates the arrangement of the control and queues a new layout pass. |
InvalidateMeasure() | Invalidates the measurement of the control and queues a new layout pass. |
InvalidateMirrorTransform() | Computes the HasMirrorTransform value according to the FlowDirection and BypassFlowDirectionPolicies (Inherited from Visual) |
InvalidateVisual() | Invalidates the visual and queues a repaint. (Inherited from Visual) |
IsAnimating(AvaloniaProperty) | Checks whether a AvaloniaProperty is animating. (Inherited from AvaloniaObject) |
IsSet(AvaloniaProperty) | Checks whether a AvaloniaProperty is set on this object. (Inherited from AvaloniaObject) |
LogicalChildrenCollectionChanged(Object, NotifyCollectionChangedEventArgs) | (Inherited from Visual) |
Measure(Size) | Carries out a measure of the control. |
MeasureCore(Size) | The default implementation of the control's measure pass. |
MeasureOverride(Size) | Measures the control and its child elements as part of a layout pass. |
MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object) |
OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs) | Called when the styled element is added to a rooted logical tree. (Inherited from StyledElement) |
OnAttachedToVisualTree(VisualTreeAttachmentEventArgs) | Called when the control is added to a rooted visual tree. (Inherited from Visual) |
OnAttachedToVisualTreeCore(VisualTreeAttachmentEventArgs) | Calls the OnAttachedToVisualTree(VisualTreeAttachmentEventArgs) method for this control and all of its visual descendants. (Overrides Visual.OnAttachedToVisualTreeCore(VisualTreeAttachmentEventArgs)) |
OnDataContextBeginUpdate() | Called when the DataContext begins updating. (Inherited from StyledElement) |
OnDataContextChanged(EventArgs) | Called when the DataContext property changes. (Inherited from StyledElement) |
OnDataContextEndUpdate() | Called when the DataContext finishes updating. (Inherited from StyledElement) |
OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs) | Called when the styled element is removed from a rooted logical tree. (Inherited from StyledElement) |
OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs) | Called when the control is removed from a rooted visual tree. (Inherited from Visual) |
OnDetachedFromVisualTreeCore(VisualTreeAttachmentEventArgs) | (Overrides Visual.OnDetachedFromVisualTreeCore(VisualTreeAttachmentEventArgs)) |
OnInitialized() | Called when the control finishes initialization. (Inherited from StyledElement) |
OnMeasureInvalidated() | Called by InvalidateMeasure |
OnPropertyChanged(AvaloniaPropertyChangedEventArgs) | (Overrides Visual.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)) |
OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs) | (Inherited from Animatable) |
OnVisualParentChanged(Visual, Visual) | Called when the control's visual parent changes. (Overrides Visual.OnVisualParentChanged(Visual, Visual)) |
RaisePropertyChanged(T)(DirectPropertyBase(T), T, T) | Raises the PropertyChanged event for a direct property. (Inherited from AvaloniaObject) |
Render(DrawingContext) | Renders the visual to a DrawingContext. (Inherited from Visual) |
SetAndRaise(T)(DirectPropertyBase(T), T, T) | Sets the backing field for a direct avalonia property, raising the PropertyChanged event if the value has changed. (Inherited from AvaloniaObject) |
SetCurrentValue(AvaloniaProperty, Object) | Sets the value of a dependency property without changing its value source. (Inherited from AvaloniaObject) |
SetCurrentValue(T)(StyledProperty(T), T) | Sets the value of a dependency property without changing its value source. (Inherited from AvaloniaObject) |
SetValue(AvaloniaProperty, Object, BindingPriority) | Sets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
SetValue(T)(DirectPropertyBase(T), T) | Sets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
SetValue(T)(StyledProperty(T), T, BindingPriority) | Sets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
ToString() | Returns a string that represents the current object. (Inherited from Object) |
TryGetResource(Object, ThemeVariant, Object) | Tries to find a resource within the object. (Inherited from StyledElement) |
UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception) | Called to update the validation state for properties for which data validation is enabled. (Inherited from AvaloniaObject) |
UpdateLayout() | Executes a layout pass. |
VerifyAccess() | Checks that the current thread is the UI thread and throws if not. (Inherited from AvaloniaObject) |