private TreeViewItem GetNode([NotNull] TreeViewPathItem pathItem) { Debug.ArgumentNotNull(pathItem, nameof(pathItem)); return(new TreeViewItem { Header = pathItem.Text, Tag = pathItem.Tag, IsExpanded = true }); }
private TreeViewItem GetNode([NotNull] TreeViewPathItem pathItem) { Debug.ArgumentNotNull(pathItem, nameof(pathItem)); var header = new NodeHeader { Text = pathItem.Text }; if (pathItem.Icon != null) { header.Icon = pathItem.Icon; } var result = new TreeViewItem { Header = header, Tag = pathItem.Tag, Margin = new Thickness(0, 4, 0, 0) }; return(result); }