OnExtension

MarkupExtension
[MarkupExtensionReturnType(object)] [ContentProperty("Default")] [XamlCodeGen("Provide")] public class OnExtension : MarkupExtension

Constructors

Properties

Methods

Provide<T>

#
public static T Provide<T>(XamlOptional<T> default = default(XamlOptional<T>), XamlOptional<T> mac = default(XamlOptional<T>), XamlOptional<T> wpf = default(XamlOptional<T>), XamlOptional<T> winForms = default(XamlOptional<T>), XamlOptional<T> gtk = default(XamlOptional<T>), XamlOptional<T> ios = default(XamlOptional<T>), XamlOptional<T> android = default(XamlOptional<T>), XamlOptional<T> windows = default(XamlOptional<T>), XamlOptional<T> linux = default(XamlOptional<T>), XamlOptional<T> osx = default(XamlOptional<T>), XamlOptional<T> desktop = default(XamlOptional<T>), XamlOptional<T> mobile = default(XamlOptional<T>))
Gets the value for the current platform, used by compiled xeto in place of ProvideValue(IServiceProvider).
default (XamlOptional<T> = null)
mac (XamlOptional<T> = null)
wpf (XamlOptional<T> = null)
winForms (XamlOptional<T> = null)
gtk (XamlOptional<T> = null)
ios (XamlOptional<T> = null)
android (XamlOptional<T> = null)
windows (XamlOptional<T> = null)
linux (XamlOptional<T> = null)
osx (XamlOptional<T> = null)
desktop (XamlOptional<T> = null)
mobile (XamlOptional<T> = null)

ProvideValue

#
public override object ProvideValue(IServiceProvider serviceProvider)