wpf - 一个 TreeView 中有不同的数据模板?

标签 wpf treeview datatemplate

是否可以在一个 WPF TreeView 中使用两个不同的 DataTemplate?

也许第一套和第二套公寓是黄色背景的,第三套公寓是红色背景的。

区分的正确位置在哪里 - 在代码中还是在 XAML 中?

感谢您的想法。

最佳答案

不同的模板可以通过多种方式实现......

  1. 模板位于 various hierarchy levels.

  2. 模板使用 selector.

  3. 一个模板包含 multiple data triggers setting various backgrounds .

关于wpf - 一个 TreeView 中有不同的数据模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568597/

相关文章:

c# - WPF - 扩展器中的滚动列表框

c# - 绑定(bind) DataGridTemplateColumn

c# - 如何在 C# 代码中构建 DataTemplate?

wpf - 如何从 ItemsControl.ItemTemplate 绑定(bind)到父 DataTemplate

c# - C#/WPF 中的分散式聊天功能?

wpf - 将实现注入(inject)可移植类库的模式是否有名称?

c# - 防止在数据网格上添加空白行

delphi - TreeView的ScrollBar镜像时不接受VCL主题

c# - 在 winforms TreeView 中设置第一个节点的位置/边距

python - Tkinter Treeview 右键单击​​事件识别返回上一个右键单击行