Windows.UI.Xaml.Interop Пространство имен

Предоставляет базовые типы для интеграции и взаимодействия между платформами. В частности, сюда входят интерфейсы и типы поддержки, обеспечивающие шаблоны привязки.

Классы

NotifyCollectionChangedEventArgs

Предоставляет данные события для события CollectionChanged .

.ЧИСТАЯ Этот класс отображается как System.Collections.Specialized.NotifyCollectionChangedEventArgs.

Структуры

TypeName

Заменяет System.Type таким образом, что сведения о типе, сообщаемые другими API, не зависят от среды CLR. Эта структура используется в качестве значения такими свойствами, как UnderlyingType и Type.

.ЧИСТАЯ При программировании с помощью .NET этот тип скрыт, и следует использовать тип System.Type . Все среда выполнения Windows API, использующие TypeName для необработанных подписей IDL, будут использовать значения System.Type при использовании API с кодом .NET.

C++/WinRT Для создания объекта TypeName можно использовать вспомогательную функцию winrt::xaml_typename<T>(). Дополнительные сведения и пример кода см. в статье шаблон функции winrt::xaml_typename .

Интерфейсы

IBindableIterable

Расширяет возможности IIterable для включения требований к инфраструктуре привязки данных.

.ЧИСТАЯ Этот интерфейс отображается как System.Collections.IEnumerable.

IBindableIterator

Поддерживает привязываемую итерацию по коллекции.

IBindableObservableVector

Расширяет IBindableVector путем добавления события VectorChanged для уведомления об изменениях.

IBindableVector

Представляет привязываемую коллекцию векторов, доступную для записи.

.ЧИСТАЯ Этот интерфейс отображается как System.Collections.IList.

IBindableVectorView

Представляет доступную только для чтения векторную коллекцию объектов, которые можно привязать.

INotifyCollectionChanged

Предоставляет интерфейс шаблона, измененного коллекцией, для привязываемых классов C++.

.ЧИСТАЯ Этот интерфейс отображается как System.Collections.Specialized.INotifyCollectionChanged.

Перечисления

NotifyCollectionChangedAction

Описывает действие, вызвавшее событие CollectionChanged .

.ЧИСТАЯ Этот тип отображается как System.Collections.Specialized.NotifyCollectionChangedAction.

TypeKind

Предоставляет базовые рекомендации по источнику типа. Используется в качестве значения typeName.

Делегаты

BindableVectorChangedEventHandler

Представляет метод, который будет обрабатывать событие VectorChanged .

NotifyCollectionChangedEventHandler

Представляет метод, который будет обрабатывать событие CollectionChanged .

.ЧИСТАЯ Этот интерфейс отображается как System.Collections.Specialized.NotifyCollectionChangedEventHandler.