IPseudoClasses Interface

Exposes an interface for setting pseudoclasses on a Classes collection.

Definition

Namespace: Avalonia.Controls
Assembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
[NotClientImplementableAttribute]
public interface IPseudoClasses

Methods

Add(String) Adds a pseudoclass to the collection.
Contains(String) Returns whether a pseudoclass is present in the collection.
Remove(String) Removes a pseudoclass from the collection.

Extension Methods

Set(String, Boolean) Adds or removes a pseudoclass depending on a boolean value.
(Defined by PseudolassesExtensions)
Set(String, IObservableBoolean) Sets a pseudoclass depending on an observable trigger.
(Defined by ControlExtensions)

See Also