问题标签 [hierarchicaldatatemplate]
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.
wpf - 向 HierarchicalDataTemplate 生成的 MenuItems 添加样式
我正在使用 HierarchicalDataTemplate 将分层数据添加到菜单控件。
我的菜单是这样创建的
例如,如何向这些生成的 MenuItems 添加样式以设置IsCheckable
属性。重要的是主 MenuItem(此处名为“MainItem”的标题)不应用此样式,因此不可检查。
我尝试了几种使用方法<Style>
,<DataTemplate
但没有成功。
wpf - C# WPF 如何从 HierarchicalDataTemplate 项中获取 TreeViewItem?
我和这个论坛上一个问题有同样的问题:
我有一个 TreeView,它使用 HierarchicalDataTemplate 来绑定其数据。我需要从所选项目中获取 TreeViewItem,这是我自己的类。
我已经尝试过上一个线程中给出的解决方案以及它的修改版本。没有任何效果。myTreeView.Items.CurrentPosition 返回 -1。如果我检查项目内部,我只能看到我的 2 个根项目。我有几个级别的项目。
myTreeView.ItemContainerGenerator.ContainerFromObject(myTreeView.SelectedItem) 也不起作用,它返回 null。myTreeView.ItemContainerGenerator.ContainerFromObject(myTreeView.Items.CurrentObject(myTreeView.Items.CurrentItem) 返回 null。
wpf - 如何对集合的连续相似项目进行分组?
考虑以下集合。
- 真的
- 错误的
- 错误的
- 错误的
- 真的
- 真的
- 错误的
- 错误的
我想以结构化的方式显示它,例如,在TreeView
. 我希望能够在整个组等周围绘制边界。
- 真集团
- 真的
- 假组
- 错误的
- 错误的
- 错误的
- 真集团
- 真的
- 真的
- 假组
- 错误的
- 错误的
如何使用尽可能少的程序代码来完成此任务?
wpf - 具有未知级别的 WPF TreeView 中叶节点的自己的模板
我正在尝试将复选框添加到 WPF 中 TreeView 中的叶节点。如果我们在层次结构中有固定数量的级别并为每个级别使用 HierarchicalDataTemplate,我知道如何做到这一点。但是当我想要这个时该怎么做: -节点
1
-- 节点 1a(带复选框的叶节点)
-- 节点 1b
--- 节点 1bI(带复选框的叶节点) - 节点
2
-- 节点 2a(带复选框的叶节点)
我将代码文件中的 DataContext 设置为 DataTable。只有一张桌子,与它自己有关系。
XAML:
这是有效的,但给了我一个所有节点的复选框。我只希望叶节点有一个复选框。
wpf - 我可以有一个没有树结构的 Treeview 吗?
有人能告诉我如何模板化一个树视图控件,使它看起来不像一棵树吗?基本上,我想删除各个级别的缩进以及允许扩展和折叠的 +/-。
实际要求是我有一个分层数据模板,该模板绑定到本质上是递归的对象集合。我想以平面的方式在屏幕上显示这些对象。最好的解决方案是让分层数据模板与项目控件一起使用。但遗憾的是,我认为 itemscontrol 不理解分层模板。所以我被迫使用树视图控件并剥离所有“树”功能。
任何建议都会很有帮助..
wpf - 用于 TreeView 第二级的 ControlTemplate
我正在尝试创建一个TreeView
有两个级别的,但我无处可去。我有一个ItemTemplateSelector
(有效 - 选择下面列出的前两个模板中的任何一个),但我无法让孩子们使用DataTemplate
. 这是我的代码:
感谢您的任何指示。
binding - WPF - 绑定到 CheckBox 在 HierarchicalDataTemplate 中不起作用
在 WPF 树视图中,如果正在检查父节点,我试图自动检查子节点。我为此使用了一个视图模型,并为节点使用了一个可绑定对象,但是我所有的尝试都失败了。这是代码(C# + XAML)。任何想法将不胜感激
wpf - WPF TreeView 通过 XAML 绑定
所以我有一个这样的类结构
所以有 4 个对象:Store、Person(Owner 和 Cashier)、Product 和 Vendor。
我想找到一种方法将此结构绑定到 XAML 树中,因此每个节点都代表此结构的一个对象,例如:
图片 http://img23.imageshack.us/img23/9337/treexq.png
到目前为止,我只能使用一个顶级对象 -> 一个子对象来做到这一点。像这样:
所以这里的重要区别在于,在第一棵树中,子节点是 3 种不同类型的对象(Store 有 2 个 Person 对象,1 个 Product 和 1 个 Vendor 对象);而在第二种情况下,每个根节点只有一种类型的子节点(Store 有 Department,Department 有 Products)。
我已经使用 HierarchicalDataTemplates 完成了第二个示例,所以我认为这可以解决我的问题,但事实并非如此。关于我如何做到这一点的任何想法?下面是创建 Store 结构的代码:
我想避免在代码端创建树结构。任何帮助将不胜感激。
.net - 如何在 HierarchicalDataTemplate 的 DataType 属性中引用泛型类型?
我有一个类,MyClass<MyObject>
并希望将其设置为 HierarchicalDataTemplate 的 DataType。
XAML 中的语法是什么?(我知道如何设置命名空间,我只需要语法
silverlight - 使用代码在 Silverlight 中创建 HierarchicalDataTemplate
我正在尝试按照关于从代码HierarchicalDataTemplate
创建的建议在 Silverlight 中的代码中创建一个(来自 Silverlight 工具包)DataTemplates
:
在代码中创建 Silverlight DataTemplate
但是,我无法让它为HierarchicalDataTemplate
.
我尝试将XamlBuilder
它与 Silverlight Toolkit 一起使用,但这给了我一个错误。
我已经尝试过XamlReader
,并且已经包含了各种默认和前缀命名空间,但没有运气。
如果我运行XamlBuilder
的 Build 方法,我会得到以下字符串:
我得到的错误是:
AG_E_PARSER_NAMESPACE_NOT_SUPPORTED