private void FocusedViewChanged(object sender, FocusedViewChangedEventArgs e) { TableView tableView = ((TableView)sender).FocusedView as TableView; int currentHashCodeView = tableView.GetHashCode(); if (!hashCodeViews.ContainsKey(currentHashCodeView)) { hashCodeViews.Add(currentHashCodeView, tableView); Attached(tableView); } }
void MasterViewFocusedViewChanged(object sender, FocusedViewChangedEventArgs e) { if (e.NewView == MasterView) { CurrentItemInternal = null; return; } if (e.OldView == MasterView) { MasterView.FocusedRowHandle = (e.NewView.DataControl as GridControl).GetMasterRowHandle(); } CurrentItemInternal = e.NewView.DataControl.CurrentItem; }
void AssociatedObject_FocusedViewChanged(object sender, FocusedViewChangedEventArgs e) { AssociatedObject.View.FocusedRowHandle = (e.NewView.DataControl as GridControl).GetMasterRowHandle(); }