30得票2回答
在WPF中从文件路径列表中填充TreeView

有几个例子可以展示如何从文件路径集合中填充树形视图,比如这个或者这个。但我似乎找不到WPF的相关示例。我知道可以集成Windows Forms并使用不同的控件来实现它,但如果我能在WPF TreeView控件中实现相同的功能会更好。我想要构建的树状视图包含大约50,000个文件,因此最好绑定数...

7得票3回答
WPF树形菜单项背景扩展至整行

我正在编写一个应用程序,并需要在整个项目下设置背景。我在这里找到一些灵感,但我无法想到如何在模板中获取Border背景值(问题有点复杂)。 我的问题是树形视图中有两种“数据”(文件和文件夹)。用户可以修改文件和文件夹的背景。 现在,我将背景放在textblock上,但看起来很糟糕,我想在整...

8得票1回答
如何在AdvancedCustomDrawItem期间绘制TTreeView的样式化选择矩形?

我正在使用OnAdvancedCustomDrawItem事件从头开始绘制自定义TTreeView,我想知道如何在我的所有者绘制项的背景中正确地呈现这些选择和热点矩形?它们是Vista/7样式的,因此我不能只用一些纯色填充背景。 我尝试在cdPostPaint阶段绘制我的项,但如果我在cdP...

14得票1回答
用tkinter Treeview小部件显示目录内容

我正在开发一个程序,它有自己的项目文件,里面包含了一些子文件。我想知道如何使用树形视图小部件来显示项目文件中的所有子文件,你有什么想法吗?

10得票9回答
WPF TreeView 清除选择

如何在WPF TreeView中清除TreeView选中项?我尝试循环遍历TreeNodes并清除IsSelected属性,但该属性是只读的。有什么想法吗? TreeView使用通过XMLDataProvider对象的XML绑定。

7得票4回答
我可以控制哪些节点可以在WPF TreeView中被选择吗?

我在WPF TreeView中显示了一个两级层次结构,但我只想让子节点可选 - 基本上顶级节点用于分类,但它们本身不应该是可选的。 我能实现这个吗? 谢谢...

58得票14回答
C# Winforms 加粗的树形视图节点无法显示完整文本

我正在使用以下代码使我的树节点变为粗体:Font font = new Font(tvQuestionSequence.Font, FontStyle.Bold); foreach (QuestionnaireBuilder_Category cat in categories) { ...

18得票4回答
C# WinForms - 在同一个TreeViewControl中进行拖放

我试图在同一控件内实现树形视图项的拖放。 我希望能够将一个项目从一个节点移动到另一个节点。 这是我的当前代码,当我运行它时,我可以看到该项已经开始拖动,但Windows图标不允许它被放置到控件上的任何节点中。 我的当前代码private void treeView1_ItemDrag(o...

13得票3回答
WPF双击TreeViewItem子节点

我在一个树形视图中有一个树形视图项,将其绑定到一个列表中: <TreeViewItem Name="tviOffline" Foreground="Red" FontWeight="Bold" Header="Offline"&g...

9得票2回答
TreeView 同步到 ViewModel 中的 SelectedItem

我有一个WPF TreeView控件上方的ViewModel。我希望ViewModel能够设置和读取TreeView的SelectedItem。然而,TreeView的SelectedItem属性不可绑定。 我可以通过代码行为(使用ItemContainerGenerator和TreeVie...