/// <summary> /// Handles the OnInitializeNode event of the DataTreeImport control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="InitializeNodeEventArgs"/> instance containing the event data.</param> private void DataTree_OnInitializeNode(object sender, InitializeNodeEventArgs e) { var data = e.Node.Data as DirectoryNode; if (data != null && data.NodeId == (DataTree.ItemsSource as ObservableCollection <DirectoryNode>).FirstOrDefault().NodeId) { e.Node.IsExpanded = true; } }
private void DataTreeLDAP_OnInitializeNode(object sender, InitializeNodeEventArgs e) { var data = e.Node.Data as DirectoryNode; if (data != null) { e.Node.IsExpanded = false; } }
/// <summary> /// Handles the OnInitializeNode event of the DataTreeImport control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="InitializeNodeEventArgs" /> instance containing the event data.</param> private void DataTree_OnInitializeNode(object sender, InitializeNodeEventArgs e) { var data = e.Node.Data as DirectoryNode; if (data != null && data.GuidString == (DataTree.ItemsSource as ObservableCollection <DirectoryNode>).FirstOrDefault().GuidString) { e.Node.IsExpanded = true; } if (data != null) { if (Model.NodeIdExpand.Contains(data.GuidString)) { e.Node.IsExpanded = true; } if (Model.NodesSelected.Select(r => r.GuidString).Contains(data.GuidString)) { e.Node.IsSelected = true; } } }
private void DataTree_OnInitializeNode(object sender, InitializeNodeEventArgs e) { e.Node.IsExpanded = true; }