DataContextChangedEventArgs 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 DataCoNtextChanged 事件的資料。
public ref class DataContextChangedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DataContextChangedEventArgs final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataContextChangedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DataContextChangedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DataContextChangedEventArgs
Public NotInheritable Class DataContextChangedEventArgs
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
FrameworkElement.DataCoNtext屬性具有內建行為,其中其值會繼承至設定DataCoNtext值之FrameworkElement 的所有 FrameworkElement子項目。 此行為可讓一組相關元素使用相同的內容來系結至不同的來源屬性,這對專案範本、資料範本和其他資料系結案例特別有用。 由於 DataCoNtext 繼承,因此每個 FrameworkElement 都可能會使用繼承的值來引發另一個 DataCoNtextChanged 事件。 一旦專案偵測到其繼承 的 DataCoNtext 值已變更,該事件就會從繼承的元素而非父元素來源。 如果您不想要此行為,您應該在父來源上處理 DataCoNtextChanged 事件,其中會先發生事件。 在處理常式邏輯中,將 DataCoNtextChangedEventArgs 事件資料中的 Handled 屬性值設定為 true。 該動作會防止事件路由傳送至子項目。
注意
DataCoNtextChanged 具有路由行為,但不是真正的路由事件, (它沒有 RoutedEvent 識別碼) 。 此外,它會從父系路由至子系,而真正的路由事件則會從子系路由至父系。 如果您熟悉WINDOWS PRESENTATION FOUNDATION (WPF) ,DataCoNtextChanged可能會由Windows Presentation Foundation (WPF) 事件路由定義視為通道路由事件。
屬性
Handled |
取得或設定值,這個值會影響是否應該從繼承DataCoNtext值的子項目引發另一個DataCoNtextChanged事件,並偵測值已變更。 |
NewValue |
取得引發 DataCoNtextChanged事件之專案的新DataCoNtext值。 |