Skip to main content
A newer version of this page is available. .

ON.ScreenWidth<T>(Nullable<T>, Nullable<T>, Nullable<T>, Nullable<T>, Nullable<T>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>) Method

Selects the value of a value type to be applied depending on the screen width.

Namespace: DevExpress.Maui.Core

Assembly: DevExpress.Maui.Core.dll

NuGet Package: DevExpress.Maui.Core

Declaration

public static T ScreenWidth<T>(
    T? extraSmall = null,
    T? small = null,
    T? medium = null,
    T? large = null,
    T? extraLarge = null,
    double? smallThreshold = null,
    double? mediumThreshold = null,
    double? largeThreshold = null,
    double? extraLargeThreshold = null
)
    where T : struct

Optional Parameters

Name Type Default Description
extraSmall Nullable<T> null

The value to be applied on devices with the Extra Small width.

small Nullable<T> null

The value to be applied on devices with the Small width.

medium Nullable<T> null

The value to be applied on devices with the Medium width.

large Nullable<T> null

The value to be applied on devices with the Large width.

extraLarge Nullable<T> null

The value to be applied on devices with the Extra Large width.

smallThreshold Nullable<Double> null

Specifies the lower width boundary for Small screens.

mediumThreshold Nullable<Double> null

Specifies the lower width boundary for Medium screens.

largeThreshold Nullable<Double> null

Specifies the lower width boundary for Large screens.

extraLargeThreshold Nullable<Double> null

Specifies the lower width boundary for Extra Large screens.

Type Parameters

Name Description
T

The type of values to be applied.

Returns

Type Description
T

The value selected based on the device screen width.

See Also