IXamlType2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет средства для создания отчетов о системных особенностях типов XAML о типах XAML. С помощью этого контракта интерфейса средства синтаксического анализа XAML могут загружать любые пользовательские типы и их члены, определенные в приложении и на которые ссылается XAML-файлы.
public interface class IXamlType2 : IXamlType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
struct IXamlType2 : IXamlType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
public interface IXamlType2 : IXamlType
Public Interface IXamlType2
Implements IXamlType
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10, version 1809 (появилось в 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v7.0)
|
Свойства
BaseType |
Возвращает IXamlType для непосредственного базового типа типа XAML. Определение этого значения основано на базовом типе для основных типов. (Унаследовано от IXamlType) |
BoxedType |
Возвращает IXamlType для упаковавого типа типа XAML. Определение этого значения основано на базовом типе для основных типов. |
ContentProperty |
Возвращает сведения О IXamlMember для свойства содержимого XAML данного объекта IXamlType. (Унаследовано от IXamlType) |
FullName |
Возвращает полное имя класса базового типа. (Унаследовано от IXamlType) |
IsArray |
Возвращает значение, указывающее, представляет ли IXamlType массив. (Унаследовано от IXamlType) |
IsBindable |
Возвращает значение, объявляющее, является ли тип привязываемым. (Унаследовано от IXamlType) |
IsCollection |
Возвращает значение, указывающее, представляет ли данный IXamlType коллекцию. (Унаследовано от IXamlType) |
IsConstructible |
Возвращает значение, указывающее, представляет ли этот тип IXamlType конструируемый тип в зависимости от определения XAML. (Унаследовано от IXamlType) |
IsDictionary |
Возвращает значение, указывающее, представляет ли данный тип IXamlType словарь или карту. (Унаследовано от IXamlType) |
IsMarkupExtension |
Возвращает значение, указывающее, представляет ли IXamlType расширение разметки. (Унаследовано от IXamlType) |
ItemType |
Возвращает значение, предоставляющее сведения о типе для свойства Items данного IXamlType. (Унаследовано от IXamlType) |
KeyType |
Возвращает значение, предоставляющее сведения о типе для свойства Key данного IXamlType, если этот тип IXamlType представляет словарь или карту. (Унаследовано от IXamlType) |
UnderlyingType |
Возвращает сведения для резервного типа. (Унаследовано от IXamlType) |
Методы
ActivateInstance() |
При выборе типа XAML задает его значения для инициализации и возвращает пригодный для использования экземпляр. (Унаследовано от IXamlType) |
AddToMap(Object, Object, Object) |
Добавляет элемент к пользовательскому типу карты. (Унаследовано от IXamlType) |
AddToVector(Object, Object) |
Добавляет элемент к пользовательскому типу вектора. (Унаследовано от IXamlType) |
CreateFromString(String) |
Создает системное представление типа на основе строки. Сценарий main для этого использования — создание значения перечисления и сопоставление соответствующего перечисления. (Унаследовано от IXamlType) |
GetMember(String) |
Возвращает сведения IXamlMember для определенного именованного элемента из этого IXamlType. (Унаследовано от IXamlType) |
RunInitializer() |
Вызывает любую необходимую логику предварительной активации в соответствии с контекстом схемы XAML и ее зависимостями платформы. (Унаследовано от IXamlType) |