void wc_WS_GetTreeCompleted(object sender, WS_Link.WS_GetTreeCompletedEventArgs e) { tree.set_ParentTree(e.Result); try { tree.refresh_Nodes(2, 0); box_Nodes_1.ItemsSource = tree.Node_1; if (box_Nodes_1.Items.Count > 1) { box_Nodes_1.SelectedIndex = 1; } box_Nodes_2.ItemsSource = tree.Node_2; if (box_Nodes_2.Items.Count > 0) { box_Nodes_2.SelectedIndex = 0; } box_Nodes_3.ItemsSource = tree.Node_3; if (box_Nodes_3.Items.Count > 0) { box_Nodes_3.SelectedIndex = 0; } } catch (Exception err) { ErrorWindow.CreateNew(err); } }
void wc_WS_GetTreeCompleted(object sender, WS_Link.WS_GetTreeCompletedEventArgs e) { WS_Link.Parent FreshParentTree = new WS_Link.Parent(); try { FreshParentTree = e.Result; treeView.ItemsSource = FreshParentTree.ListChild; } catch (Exception err) { HeaderText.Text += "Исключение в WS_GetTree: "; //HeaderText.Text += err.ToString(); ErrorWindow.CreateNew(err); //InfoWindow iw = new InfoWindow("Ошибка в дереве!",); } }