问题标签 [treeviewitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 仅在带有图像的 TreeViewItem 中突出显示 TextBlock
所以我有一个具有以下样式的 TreeViewItem:
选中后,TextBlock AND Image 将突出显示。我试图突出显示 TextBlock,使其功能类似于文件资源管理器中的文件夹树。
silverlight - Silverlight:选择时如何更改 TreeViewItem 文本颜色
我在 HierarchicalDataTemplate 中有 TextBlock。选择 TreeViewItem 时,我需要将前景色设置为红色。
wpf - WPF:为所有 TreeViewItem 实例设置绑定
问候,
我正在使用带有 Model-View-ViewModel 模式的 WPF,并且我有一个带有IsSelected
属性的视图模型,我想将其绑定到范围内所有 s 的属性TreeViewItem
。我试图用 a和 a来做到这一点。这显然适用于根级别s,但不适用于他们的孩子。为什么是这样?我怎样才能将其应用于所有控件?IsSelected
TreeViewItem
Style
Setter
TreeViewItem
TreeViewItem
这是视图 XAML:
wpf - 如何阻止 TreeViewItem 为其自身及其父级触发 Selected 事件?
我有一个TreeViewItem
when Selected
,调用一个方法。但是,我发现当Selected
事件被调用时,Selected
父事件TreeViewItem
似乎也被调用了。
我真的宁愿不发生,但我找不到任何文件来告诉我为什么会发生这种情况。
有人可以告诉我为什么会发生这种情况,以及如何阻止它。
我对不同的对象而不是树视图项目持开放态度,但我需要保持选择的视觉指示。
谢谢!
PS:这是我所拥有的一个片段。
c# - 使用代码更新 TreeViewItem 的绑定?(XAML/WPF)
我有一个who设置为我拥有的模型TreeView
。ItemsSource
3 级深是一个状态可以改变的对象,而不是为每个阶段(非常冗长的业务)编写一个 View 和 ViewModel,我只想使用代码来更新它。
所以基本上我有一个事件,一旦我的模型更新,我就会触发它,然后找到TreeViewItem
与这些数据相关联的事件。我现在的问题是我不知道如何更新绑定以反映新值!
任何人都可以帮忙吗?
我知道这不是最佳实践,但我真的不想浪费时间编写大量代码来更新一件事。
谢谢克里斯
wpf - WPF TreeView 在根根折叠时不会折叠其以前使用的空间
我有一些具有各种集合属性的对象,我使用 ItemTemplate 的 DataTemplate 在 ListBox 中显示这些对象。在该 DataTemplate 中有一个 TreeView,它将各种属性显示为根 TreeViewItem 的 TreeViewItem 子项,该子项表示 ListBoxItem 中显示的项目。我的问题是:ListBoxItems 在 DataTemplate 中具有完全展开的 TreeView 的垂直大小。有什么办法可以改变它,使 ListBoxItems 的尺寸尽可能小?
我的 XAML:
wpf - wpf 树视图项
我正在创建一个TreeView
使用以下方法循环遍历 xml 文档的方法。
However when any TreeViewItem
is selected all the nodes in the hierarchy are getting the event triggers instead of just the selected TreeViewItem
.
例如,假设我们选择了一个节点的孙子节点。包括孙子、子、父在内的所有节点都在触发相同的事件。
换句话说,我们希望只有孙子触发相关事件,而该事件应该只被调用一次,但最终对于所选项目的层次结构的所有节点被调用 3 次。
这是代码:
如果您有任何建议,请告诉我,谢谢
ñ
c# - 填充窗口的列
我想要做的是在一个窗口中填充两列。此列将具有全局变量的名称及其路径。我在窗口中显示我需要的内容时遇到问题。
这是具有我需要填充的区域的选项卡。第一列是名称,第二列是路径。我可能也错过了一些东西。
目前我有 lvi 持有这两个部分,但我需要一个部分进入第一列,另一部分进入另一列。如果我不需要它,我不打算保留 lvi。无论哪种方式,我都需要entry.key
在第一列和entry.value
第二列中显示。有任何想法吗?
c# - WPF Lostfocus 无法正确触发 vs2010 treeviewitem
我有一个嵌套的TreeView
地方,我在每个项目上绑定双击事件,以便将节点的文本更改为可编辑的文本框。然后我使用 lostFocus 事件处理程序删除文本框并恢复文本。
不幸的是,lostFocus 事件似乎没有正常工作。当我在文本框外单击时,它根本不会触发。我什至可以双击另一个节点,它进入编辑模式(即变成一个文本框),而第一个文本框似乎仍然有焦点。在我开始在两个文本框之间来回切换之前,失去焦点不会触发。
我正在使用项目设置为 .net 3.5 的 vs2010 rc。
wpf - 为什么每次双击都会引发 TreeViewItem 的 MouseDoubleClick 事件多次?
XAML
代码隐藏
我发现对于一次双击,事件处理程序被多次调用。我试图通过双击相应的树节点在选项卡中打开一个文档;所以我需要过滤掉额外的电话。
在我稍微复杂的应用程序中,每次双击它会提升 4 次。在一个简单的 repro-app 上,每次双击它会提升 2 次。此外,所有事件参数参数也相同,所以我无法区分一组中的最后一个。
任何想法为什么会这样?