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; }