Skip to main content

PseudoClassesAttribute Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia

Defines all pseudoclasses by name referenced and implemented by a control.

public class PseudoClassesAttribute

Inheritance: Attribute -> PseudoClassesAttribute

Remarks​

This is currently used for code-completion in certain IDEs.

Constructors​

NameDescription
PseudoClassesAttributeInitializes a new instance of the Avalonia.Controls.Metadata.PseudoClassesAttribute class.

PseudoClassesAttribute Constructor​

Initializes a new instance of the Avalonia.Controls.Metadata.PseudoClassesAttribute class.

public PseudoClassesAttribute(string[] pseudoClasses)

Parameters​

pseudoClasses string[]

The list of pseudoclass names.

Properties​

NameDescription
PseudoClassesGets the list of pseudoclass names.

PseudoClasses Property​

Gets the list of pseudoclass names.

public System.Collections.Generic.IReadOnlyList<string> PseudoClasses { get; set; }