我有一个TreeView,它使用HierarchicalDataTemplate来绑定数据。 它长这样:<TreeView x:Name="mainTreeList" ItemsSource="{Binding MyCollection}> <TreeView.Resou...
我正在尝试让我的树形视图通过它们的类型将一组相似的项目分组。为了保持通用性,我的对象层次结构可能是这样的: Objects Object Group #1 Item #1 (类型 'A') Item #2 (类型 'A') Item #...
我有一个数据库对象的集合,每个对象都包含模式对象和用户对象的集合。我想将它们绑定到TreeView上,并添加额外的静态层次结构,以使得结果的TreeView看起来更或多或少像这样:<TreeView> <TreeViewItem Header="All the dat...
我只学习WPF两周,所以这可能是一个简单的问题。我有一个名为"CellList"的集合,其中有一些属性,我想将它们绑定到ToolTip,以便当我悬停在标签上时,当前实例的CellList信息被显示出来。我该怎么做呢?我理解简单的绑定,但这可能也是一种简单的绑定,但我无法理解它。下面是标签的XA...
如何在HierarchicalDataTemplate的ItemsSource中使用CollectionViewSource(提供排序行为)? 所以,给定下面的代码,我该如何在层次结构的每个级别上对子项进行排序? <HierarchicalDataTemplate DataType=...
我在WPF Treeview绑定方面遇到了一些复杂的情况。我已经花了最近2天的时间试图在Google上搜索,这个是我找到的最接近的答案,但它并没有解决我的问题。 以下是具体情况: 我有一个像这样的对象:public class Category { public string Name {...
有没有一种方法可以在TreeView的HierarchicalDataTemplate中指定使用不同的ContextMenu,具体取决于绑定到项目的数据的属性? 例如,如果Item.IsFile为真,则显示一个ContextMenu,如果Item.IsFolder为真,则显示另一个Conte...
是否可以在MultiBinding中的ConverterParameter中添加Binding?像这样: <HierarchicalDataTemplate DataType="{x:Type Elements:RootElement}"> <Hiera...
我已经创建了一个DataTemplateSelector,并用一组已知接口进行初始化。如果传递到选择器中的项实现了这些接口中的一个,则会返回相应的数据模板。 首先,这是相关的ICategory接口... public interface ICategory { ICategory ...
我有一个树形控件,性能非常差,我正在尝试追踪问题的来源。 我正在努力确定以下警告是否重要: System.Windows.Data Information: 10 : Cannot retrieve value using the binding and no valid fallback...