DataGridRow.OnPropertyChanged(DependencyPropertyChangedEventArgs) 方法

定義

每當這個 DataGridRow 上任何相依性屬性的有效值已更新時叫用。

protected:
 override void OnPropertyChanged(System::Windows::DependencyPropertyChangedEventArgs e);
protected override void OnPropertyChanged (System.Windows.DependencyPropertyChangedEventArgs e);
override this.OnPropertyChanged : System.Windows.DependencyPropertyChangedEventArgs -> unit
Protected Overrides Sub OnPropertyChanged (e As DependencyPropertyChangedEventArgs)

參數

e
DependencyPropertyChangedEventArgs

事件資料,描述已變更的屬性,以及舊值和新值。

備註

這個方法會覆寫 FrameworkElement.OnPropertyChanged。 已變更的特定相依性屬性會在引數參數中報告。

覆寫此方法以回應屬性的 AlternationIndex 變更。 屬性 AlternationIndex 沒有自己的屬性變更方法, AlternationIndexProperty 因為欄位會重複使用唯讀 ItemsControl.AlternationIndexProperty 欄位。

給繼承者的注意事項

一律呼叫基底實作作為實作中的第一個作業。 若無法這麼做,將會大幅停用整個 WPF 屬性系統,這會導致報告不正確的值。 特定 DataGridRow 實作也負責維護屬性的正確狀態 AlternationIndex ,這會影響可見的使用者介面,並根據屬性值變更在適當時間使視覺化樹狀結構失效。

適用於

另請參閱