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
- 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
IServiceProvideroption
FormFactorType