Windows.UI.Xaml.Interop namespace

Applies to Windows and Windows Phone

Provides basic types for cross-framework integration and interoperation. Notably, this includes interfaces and support types that enable binding patterns.

Members

The Windows.UI.Xaml.Interop namespace has these types of members:

Classes

The Windows.UI.Xaml.Interop namespace has these classes.

ClassDescription
NotifyCollectionChangedEventArgs Provides the event data for a CollectionChanged event.

 

Delegates

The Windows.UI.Xaml.Interop namespace has these delegates.

DelegateDescription
BindableVectorChangedEventHandler Represents the method that will handle the VectorChanged event.
NotifyCollectionChangedEventHandler Represents the method that will handle the CollectionChanged event.

 

Enumerations

The Windows.UI.Xaml.Interop namespace has these enumerations.

EnumerationDescription
NotifyCollectionChangedAction Describes the action that caused a CollectionChanged event.
TypeKind Provides basic guidance about the origin of a type. Used as a value by TypeName.

 

Interfaces

The Windows.UI.Xaml.Interop namespace defines these interfaces.

InterfaceDescription
IBindableIterable Extends IIterable to enable data-binding infrastructure requirements.
IBindableIterator Supports bindable iteration over a collection.
IBindableObservableVector Extends IBindableVector by adding a VectorChanged event for change notification.
IBindableVector Represents a writeable vector collection of objects that is bindable.
IBindableVectorView Represents a read-only vector collection of objects that is bindable.
INotifyCollectionChanged Provides a collection-changed pattern interface for C++ bindable classes.

 

Structures

The Windows.UI.Xaml.Interop namespace has these structures.

StructureDescription
TypeName Substitutes for System.Type such that type information reported by other API does not have a dependency on the common language runtime (CLR). This structure is used as a value by properties such as UnderlyingType and Type.

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Runtime apps only]

Namespace

Windows.UI.Xaml.Interop
Windows::UI::Xaml::Interop [C++]

Metadata

Windows.winmd

 

 

Show:
© 2014 Microsoft