Xamarin.Forms.Xaml Namespace

Namespace defining types necessary for Xamarin.Forms XAML support.

Classes

AcceptEmptyServiceProviderAttribute

Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.

ArrayExtension

For internal use by the XAML infrastructure.

BindingExtension

For internal use by the XAML infrastructure.

DynamicResourceExtension

For internal use by the XAML infrastructure.

Extensions

Extension class for View defining LoadFromXaml<TXaml>(TXaml, String) method.

IServiceProviderExtensions

For internal use by the XAML infrastructure.

NullExtension

Extension class that differentiates between null values and empty strings.

OnIdiomExtension

For internal use by the XAML infrastructure.

OnPlatformExtension

For internal use by the XAML infrastructure.

ReferenceExtension

Markup extension for referring to other XAML-defined types.

StaticExtension

A markup extension that gets a static member value.

StaticResourceExtension

For internal use by the XAML infrastructure.

StyleSheetExtension

For internal use by the XAML infrastructure.

TemplateBindingExtension

For internal use by the XAML infrastructure.

TypeConversionAttribute

For internal use by the XAML infrastructure.

TypeExtension

For internal use by the XAML infrastructure.

XamlCompilationAttribute

Attribute that controls whether XAML will be compiled at build time or run time.

XamlFilePathAttribute

For internal use by the Xaml infrastructure.

XamlParseException

Exception that is raised when the XAML parser encounters a XAML error.

XamlResourceIdAttribute

For internal use by the XAML infrastructure..

XmlLineInfo

For internal use by the XAML infrastructure.

Interfaces

IMarkupExtension

Defines the interface for Xamarin.Forms XAML markup extensions.

IMarkupExtension<T>

Provides a base class for XAML markup extension implementations

IProvideValueTarget

Interface that defines a target and property to which a value is provided.

IReferenceProvider

For internal use by the XAML infrastructure.

IRootObjectProvider

Internal use only.

IValueProvider

Interface for value providers.

IXamlTypeResolver

Interface defining the ability to resolve a qualified type name into a Type.

IXmlLineInfoProvider

For internal use by the XAML engine.

Enums

XamlCompilationOptions

Enumerates values that control when XAML is compiled into IL.