IXamlMetadataProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует разрешение типов XAML и предоставляет сопоставление между типами, используемыми в разметке, и соответствующими классами, реализованными в приложении или компоненте.
public interface class IXamlMetadataProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Компилятор XAML создает реализации интерфейса в каждом компоненте (приложении, библиотеке или компоненте WinRT), который использует XAML. В приложениях реализация создается в самом объекте приложения. Для библиотек и компонентов WinRT реализация создается в анонимном классе, созданном компилятором XAML. Каждая реализация IXamlMetadataProvider предоставляет сведения о типах элементов управления, определенных в компоненте, в который она создается.
Дополнительные сведения о IXamlMetadataProvider, IXamlType и IXamlMember и их использовании для пользовательских типов XAML см. в разделе "Примечания" статьи IXamlType.
Методы
GetXamlType(String) |
Реализует доступ контекста схемы XAML к базовому сопоставлению типов на основе указания полного имени типа. |
GetXamlType(TypeName) |
Реализует доступ контекста схемы XAML к базовому сопоставлению типов на основе предоставления вспомогательного значения, описывающего тип. |
GetXmlnsDefinitions() |
Возвращает набор определений XMLNS (пространство имен XAML), которые применяются к контексту. |