Share via


IMapChangedEventArgs<K> 介面

定義

提供地圖集合已變更事件的資料。

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 特別用於IObservableMap < K、V> 介面的MapChanged事件,透過MapChangedEventHandler < K,V> 委派。 >< 它也會用於 PropertySet.MapChanged

.NET 開發人員可以透過處理PropertySet.MapChanged事件或來自 IObservableMap實例的MapChanged事件,取得此介面的實例。 即使IObservableMapPropertySet的其餘集合支援使用語言投影,將IMap < K、V> API 變更為IDictionary < TKey、TValue > API、MapChanged事件、其委派及其事件資料不會由投影變更,因此「Map」 (與 「Dictionary」) 仍會保留在 API 名稱中。

屬性

CollectionChange

取得對應中發生的變更類型。

Key

取得已變更之專案的索引鍵。

適用於

另請參閱