DataGridRow.OnPropertyChanged(DependencyPropertyChangedEventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
每當這個 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)
參數
事件資料,描述已變更的屬性,以及舊值和新值。
備註
這個方法會覆寫 FrameworkElement.OnPropertyChanged。 已變更的特定相依性屬性會在引數參數中報告。
覆寫此方法以回應屬性的 AlternationIndex 變更。 屬性 AlternationIndex 沒有自己的屬性變更方法, AlternationIndexProperty 因為欄位會重複使用唯讀 ItemsControl.AlternationIndexProperty 欄位。
給繼承者的注意事項
一律呼叫基底實作作為實作中的第一個作業。 若無法這麼做,將會大幅停用整個 WPF 屬性系統,這會導致報告不正確的值。 特定 DataGridRow 實作也負責維護屬性的正確狀態 AlternationIndex ,這會影響可見的使用者介面,並根據屬性值變更在適當時間使視覺化樹狀結構失效。