Skip to main content

StyleQueries Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia

Extension methods for Avalonia.Styling.StyleQuery.

public class StyleQueries

Inheritance: object -> StyleQueries

Methods​

NameDescription
And (2 overloads)Returns a query which ANDs queries.
HeightReturns a query which matches the device height with a value.
Or (2 overloads)Returns a query which ORs queries.
WidthReturns a query which matches the device width with a value.

And overloads​

And Method​

Returns a query which ANDs queries.

public Avalonia.Styling.StyleQuery And(Avalonia.Styling.StyleQuery[] queries)
Parameters​

queries Avalonia.Styling.StyleQuery[]

The queries to be AND'd.

Returns​

Avalonia.Styling.StyleQuery

The query.

And Method​

public Avalonia.Styling.StyleQuery And(System.Collections.Generic.IReadOnlyList<Avalonia.Styling.StyleQuery> query)
Parameters​

query System.Collections.Generic.IReadOnlyList<Avalonia.Styling.StyleQuery>

Returns​

Avalonia.Styling.StyleQuery

Height Method​

Returns a query which matches the device height with a value.

public Avalonia.Styling.StyleQuery Height(Avalonia.Styling.StyleQuery previous, Avalonia.Styling.StyleQueryComparisonOperator operator, double value)

Parameters​

previous Avalonia.Styling.StyleQuery

The previous query.

operator Avalonia.Styling.StyleQueryComparisonOperator

The operator to match the device height

value double

The height to match

Returns​

Avalonia.Styling.StyleQuery

The query.

Or overloads​

Or Method​

Returns a query which ORs queries.

public Avalonia.Styling.StyleQuery Or(Avalonia.Styling.StyleQuery[] queries)
Parameters​

queries Avalonia.Styling.StyleQuery[]

The queries to be OR'd.

Returns​

Avalonia.Styling.StyleQuery

The query.

Or Method​

public Avalonia.Styling.StyleQuery Or(System.Collections.Generic.IReadOnlyList<Avalonia.Styling.StyleQuery> query)
Parameters​

query System.Collections.Generic.IReadOnlyList<Avalonia.Styling.StyleQuery>

Returns​

Avalonia.Styling.StyleQuery

Width Method​

Returns a query which matches the device width with a value.

public Avalonia.Styling.StyleQuery Width(Avalonia.Styling.StyleQuery previous, Avalonia.Styling.StyleQueryComparisonOperator operator, double value)

Parameters​

previous Avalonia.Styling.StyleQuery

The previous query.

operator Avalonia.Styling.StyleQueryComparisonOperator

The operator to match the device width

value double

The width to match

Returns​

Avalonia.Styling.StyleQuery

The query.