有没有一种方法可以在TreeView的HierarchicalDataTemplate中指定使用不同的ContextMenu,具体取决于绑定到项目的数据的属性? 例如,如果Item.IsFile为真,则显示一个ContextMenu,如果Item.IsFolder为真,则显示另一个Conte...
我已经创建了一个DataTemplateSelector,并用一组已知接口进行初始化。如果传递到选择器中的项实现了这些接口中的一个,则会返回相应的数据模板。 首先,这是相关的ICategory接口... public interface ICategory { ICategory ...
我在我的应用程序中有一个菜单,使用分层数据模板进行可视化: <MenuItem Header="Main menu" ItemsSource="{Binding ApplicationMenu}" > <MenuItem.ItemTemplate&g...
我有一个 TreeView,我想实现一种样式,它可以让我在使用 HierarchicalDataTemplate 时在特定节点的所有子节点周围放置一个边框。下面是我想要的示例: 以下是我目前的代码。 <HierarchicalDataTemplate DataType="{x:T...
我正在尝试让我的树形视图通过它们的类型将一组相似的项目分组。为了保持通用性,我的对象层次结构可能是这样的: Objects Object Group #1 Item #1 (类型 'A') Item #2 (类型 'A') Item #...
我有一个类MyClass<MyObject>,想将其设置为分层数据模板的数据类型。 XAML中如何书写语法?(我知道如何设置命名空间,我只需要语法) <HierarchicalDataTemplate DataType="{X:Type .....