void ViewModel_SelectedItemChanged(object sender, System.EventArgs e) { if (lockFocusedNodeChanged == 0) { var helper = new FilterTreeListHelper <TEntity, TID, TUnitOfWork>(TreeList); TreeList.FocusedNode = helper.FindNode(ViewModel.SelectedItem); } }
void BindTreeList() { TreeList.VirtualTreeGetChildNodes += treeList_VirtualTreeGetChildNodes; TreeList.VirtualTreeGetCellValue += treeList_VirtualTreeGetCellValue; TreeList.Columns.AddField("Name").Visible = true; TreeList.DataSource = ViewModel; TreeList.ExpandAll(); var helper = new FilterTreeListHelper <TEntity, TID, TUnitOfWork>(TreeList); TreeList.FocusedNode = helper.FindNode(ViewModel.SelectedItem); }