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.
| Class | Description |
|---|---|
| NotifyCollectionChangedEventArgs | Provides the event data for a CollectionChanged event. |
Delegates
The Windows.UI.Xaml.Interop namespace has these delegates.
| Delegate | Description |
|---|---|
| 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.
| Enumeration | Description |
|---|---|
| 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.
| Interface | Description |
|---|---|
| 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.
| Structure | Description |
|---|---|
| TypeName | Substitutes for System.Type such that type information reported by other APIs does not have a dependency on the common language runtime (CLR) (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 |
|
Namespace |
|
|
Metadata |
|
Build date: 12/4/2012