Xamarin.Forms.Xaml Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |
AppThemeBindingExtension | |
ArrayExtension |
For internal use by the XAML infrastructure. |
BindingExtension |
For internal use by the XAML infrastructure. |
DataTemplateExtension | |
DynamicResourceExtension |
For internal use by the XAML infrastructure. |
Extensions |
Extension class for View defining LoadFromXaml<TXaml>(TXaml, String) method. |
FontImageExtension | |
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. |
RelativeSourceExtension | |
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. |