Table of Contents

Class OnFormFactorExtension<TReturn>

Namespace
Avalonia.Markup.Xaml.MarkupExtensions
Assembly
Avalonia.Markup.Xaml.dll

Provides form factor-specific value for T for the current target device. This extension defines "form-factor" as a "device type" rather than "screen type".

public sealed class OnFormFactorExtension<TReturn> : OnFormFactorExtensionBase<TReturn, On<TReturn>>, IAddChild<On<TReturn>>

Type Parameters

TReturn
Inheritance
OnFormFactorExtensionBase<TReturn, On<TReturn>>
OnFormFactorExtension<TReturn>
Implements
IAddChild<On<TReturn>>
Inherited Members

Constructors

OnFormFactorExtension()

public OnFormFactorExtension()

OnFormFactorExtension(TReturn)

public OnFormFactorExtension(TReturn defaultValue)

Parameters

defaultValue TReturn

Methods

ShouldProvideOption(IServiceProvider, FormFactorType)

public static bool ShouldProvideOption(IServiceProvider serviceProvider, FormFactorType option)

Parameters

serviceProvider IServiceProvider
option FormFactorType

Returns

bool