Skip to main content

StyleBase Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia
public class StyleBase

Inheritance: object -> AvaloniaObject -> StyleBase

Methods​

NameDescription
Add (2 overloads)No summary available.
Bind (8 overloads)Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject.
CheckAccessReturns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject.
ClearValue (4 overloads)Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject.
CoerceValueCoerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject.
EqualsCompares two objects using reference equality. Inherited from AvaloniaObject.
GetBaseValueInherited from AvaloniaObject.
GetHashCodeGets the hash code for the object. Inherited from AvaloniaObject.
GetValue (3 overloads)Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
IsAnimatingChecks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject.
IsSetChecks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject.
SetCurrentValue (2 overloads)Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject.
SetValue (3 overloads)Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
TryGetResourceNo summary available.
VerifyAccessChecks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject.

Add overloads​

Add Method​

public void Add(Avalonia.Styling.IStyle style)
Parameters​

style Avalonia.Styling.IStyle

Add Method​

public void Add(Avalonia.Styling.SetterBase setter)
Parameters​

setter Avalonia.Styling.SetterBase

TryGetResource Method​

public bool TryGetResource(object key, Avalonia.Styling.ThemeVariant themeVariant, object& result)

Parameters​

key object

themeVariant Avalonia.Styling.ThemeVariant

result object&

Returns​

bool

Properties​

NameDescription
AnimationsNo summary available.
ChildrenNo summary available.
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
ItemInherited from AvaloniaObject.
OwnerNo summary available.
ParentNo summary available.
ResourcesNo summary available.
SettersNo summary available.

Animations Property​

public System.Collections.Generic.IList<Avalonia.Animation.IAnimation> Animations { get; set; }

Children Property​

public System.Collections.Generic.IList<Avalonia.Styling.IStyle> Children { get; set; }

Owner Property​

public Avalonia.Controls.IResourceHost Owner { get; set; }

Parent Property​

public Avalonia.Styling.IStyle Parent { get; set; }

Resources Property​

public Avalonia.Controls.IResourceDictionary Resources { get; set; }

Setters Property​

public System.Collections.Generic.IList<Avalonia.Styling.SetterBase> Setters { get; set; }

Events​

NameDescription
OwnerChangedNo summary available.
PropertyChangedRaised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject.

OwnerChanged Event​

public event EventHandler OwnerChanged