This question is locked. New answers and comments are not allowed.
We have occurred a problem in register TreeListView's cell.
Code:
Exception occurred in row.Cells.ToList().ForEach(t => t.AddHandler(GridViewCellBase.MouseLeftButtonDownEvent, new EventHandler<MouseButtonEventArgs>(CustomTabTreeListView_Cell_MouseLeftButtonDown), true));
Could you help me?
Thanks
Code:
this.RowLoaded += new EventHandler<RowLoadedEventArgs>(CustomTabTreeListView_RowLoaded); this.RowUnloaded += new EventHandler<RowUnloadedEventArgs>(CustomTabTreeListView_RowUnloaded);void CustomTabTreeListView_RowUnloaded(object sender, RowUnloadedEventArgs e){ TreeListViewRow row = e.Row as TreeListViewRow; if (row != null) { row.Cells.ToList().ForEach(t => t.RemoveHandler(GridViewCellBase.MouseLeftButtonDownEvent, new EventHandler<MouseButtonEventArgs>(CustomTabTreeListView_Cell_MouseLeftButtonDown))); }}void CustomTabTreeListView_RowLoaded(object sender, RowLoadedEventArgs e){ TreeListViewRow row = e.Row as TreeListViewRow; if (row != null) { row.Cells.ToList().ForEach(t => t.AddHandler(GridViewCellBase.MouseLeftButtonDownEvent, new EventHandler<MouseButtonEventArgs>(CustomTabTreeListView_Cell_MouseLeftButtonDown), true)); }}private void CustomTabTreeListView_Cell_MouseLeftButtonDown(object sender, MouseButtonEventArgs e){}
Exception occurred in row.Cells.ToList().ForEach(t => t.AddHandler(GridViewCellBase.MouseLeftButtonDownEvent, new EventHandler<MouseButtonEventArgs>(CustomTabTreeListView_Cell_MouseLeftButtonDown), true));
Could you help me?
Thanks