IMapChangedEventArgs<K> 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为地图集合的已更改事件提供数据。
public interface class IMapChangedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2570712287, 1290, 19471, 170, 96, 119, 7, 95, 156, 71, 119)]
template <typename K>
struct IMapChangedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(2570712287, 1290, 19471, 170, 96, 119, 7, 95, 156, 71, 119)]
public interface IMapChangedEventArgs<K>
Public Interface IMapChangedEventArgs(Of K)
类型参数
- K
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.FoundationContract (在 v1.0 中引入)
|
注解
IMapChangedEventArgs<K 通过 MapChangedEventHandler K,V 委托专门用于 IObservableMap<K,V> 接口的 MapChanged 事件。<>> 它还用于 PropertySet.MapChanged。
.NET 开发人员可以通过处理来自 IObservableMap 实例的 PropertySet.MapChanged 事件或 MapChanged 事件来获取此接口的实例。 即使对 IObservableMap 或 PropertySet 的其余集合支持使用的语言投影将 IMap<K、V> API 更改为 IDictionary<TKey,TValue> API、 MapChanged 事件、其委托及其事件数据不会由投影更改,因此“Map” (而不是“Dictionary”) 保留在 API 名称中。
属性
CollectionChange |
获取映射中发生的更改的类型。 |
Key |
获取已更改的项的键。 |