Table of Contents

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

OnPlatformExtensionBase()

protected OnPlatformExtensionBase()

Properties

Android

[MarkupExtensionOption("ANDROID")]
public TReturn? Android { get; set; }

Property Value

TReturn

Browser

[MarkupExtensionOption("BROWSER")]
public TReturn? Browser { get; set; }

Property Value

TReturn

Default

[MarkupExtensionDefaultOption]
public TReturn? Default { get; set; }

Property Value

TReturn

Linux

[MarkupExtensionOption("LINUX")]
public TReturn? Linux { get; set; }

Property Value

TReturn

Windows

[MarkupExtensionOption("WINDOWS")]
public TReturn? Windows { get; set; }

Property Value

TReturn

iOS

[MarkupExtensionOption("IOS")]
public TReturn? iOS { get; set; }

Property Value

TReturn

macOS

[MarkupExtensionOption("OSX")]
public TReturn? macOS { get; set; }

Property Value

TReturn

Methods

ProvideValue()

public object ProvideValue()

Returns

object