Tag: treeview

选择时更改TreeViewItem的前景

在我的程序中,我有一个TreeView ,用户将从中选择不同的项目。 我的TreeView中有一些项目是在我的c#代码隐藏中创建的。 像这样: public static TreeViewItem newItem = new TreeViewItem() //Child Node { Header = new StackPanel //ICON { Orientation = Orientation.Horizontal, Children = { new Border { Width = 12, Height = 14, Background = Brushes.Blue, BorderThickness = new Thickness(1.0), BorderBrush = Brushes.Black }, new Label { Content = “Node1” } } } […]

如何获取TreeNodes的TreeView行为,当您检查一个时,它会检查其所有子TreeNodes?

这与大多数应用程序的行为方式相同。 我认为TreeView默认工作就像那样。 有没有办法做到这一点,或者我必须得到一个已检查过的TreeNode的所有子项并自行检查它们? 这是winforms。

如何更改我的treeView图标+, – 像c#.net win窗体中的Windows资源管理器树视图

如何在ShowPlusMinus和/或ShowRootLines为true时显示的加号(+)和减号( – )图像中更改展开/折叠图像。 为了帮助可视化,我想制作以下TreeView 看起来像这样(像Windows资源管理器)

你如何在WPF C#中获得treeviewitem的级别?

你如何在WPF C#中获得treeviewitem的级别? 在Windows窗体中,有一个树视图类的.Level成员,但似乎没有一个用于WPF C#。

在WPF中,如何以编程方式取消选择Treeview中的所有项目?

我正在尝试创建一个递归方法来取消选择WPF TreeView中的所有项目。 使事情变得复杂的是每个TreeViewItem都不是迷你TreeView。 这会导致你不得不来回做很多。 所以,这是我尝试过的: TreeViewDeselectAll(myTreeView.Items); // Must send in ItemCollection to allow the recursive call private void TreeViewDeselectAll(ItemCollection myTreeViewItems) { // The only way to get to the IsSelected property is to turn it back into a TreeViewItem foreach (TreeViewItem currentItem in myTreeViewItems) { currentItem.IsSelected = false; if (currentItem.HasItems) { // Recursify! TreeViewDeselectAll(currentItem.Items); } […]

文件夹浏览器列出WPF中的所有系统驱动器

我在WPF中创建了一个FOLDER BROWSER控件,并且工作正常,但只有一个驱动器,我硬编码。 我遵循的文件是: http://msdn.microsoft.com/en-us/library/bb546972%28v=vs.90%29.aspx 我想让它在树视图中列出系统中的所有驱动器,而不是仅列出一个。 SubFolders 如果我在后面的代码中填充树视图,我的所有其他代码都会破坏.. 有关如何将此列表设为所有驱动器的任何建议都将非常有用。

在展开或折叠节点时,如何更改WPF树视图中节点的图像?

我的Xaml看起来像这样: 现在我想要的是如果扩展treenode,图像源将更改为Images / vsfolder_open.png … 最简单的方法是什么? 提前致谢!

如何使树视图不可折叠?

在WinForms中使用TreeView控件,是否有一个属性可以设置为隐藏每个节点的折叠节点图标? 另外,如何永久扩展TreeView中的所有节点?

TreeView +标志

我有一个主节点和几个子节点的树视图, 如何隐藏主节点中的+号? 谢谢,

WinForms TreeView递归目录列表?

我想制作一个显示系统上所有文件夹的树视图,并且只显示音乐文件,例如.mp3 .aiff .wav等。 我记得读过我需要使用递归函数或类似的东西。