Class OnPlatformExtensionBase<TReturn, TOn>
- Namespace
- Avalonia.Markup.Xaml.MarkupExtensions
- Assembly
- Avalonia.Markup.Xaml.dll
public abstract class OnPlatformExtensionBase<TReturn, TOn> : IAddChild<TOn> where TOn : On<TReturn>
Type Parameters
TReturn
TOn
- Inheritance
-
OnPlatformExtensionBase<TReturn, TOn>
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
protected OnPlatformExtensionBase()
Properties
[MarkupExtensionOption("ANDROID")]
public TReturn? Android { get; set; }
Property Value
- TReturn
[MarkupExtensionOption("BROWSER")]
public TReturn? Browser { get; set; }
Property Value
- TReturn
[MarkupExtensionDefaultOption]
public TReturn? Default { get; set; }
Property Value
- TReturn
[MarkupExtensionOption("LINUX")]
public TReturn? Linux { get; set; }
Property Value
- TReturn
[MarkupExtensionOption("WINDOWS")]
public TReturn? Windows { get; set; }
Property Value
- TReturn
[MarkupExtensionOption("IOS")]
public TReturn? iOS { get; set; }
Property Value
- TReturn
[MarkupExtensionOption("OSX")]
public TReturn? macOS { get; set; }
Property Value
- TReturn
Methods
public object ProvideValue()
Returns
- object