protected virtual void OnPropertyChanged(RowEventArgs e) { e.SetRowIndex(this.Index); if (this.CanRaiseEvents) { if (this.TableModel != null) { this.TableModel.OnRowPropertyChanged(e); } if (PropertyChanged != null) { PropertyChanged(this, e); } } }