自定义TreeViewItem结构

时间:2018-02-15 23:56:37

标签: c# wpf data-binding

我要创建一个自定义树结构,它应该是:

-Start
--Process
--Decision
---DecisionOption
----Process
----Process
---DecisionOption
----Process

每个类型都有一组自定义属性。基本上TreeViewItem结构工作正常,并且“hierarquical facility”(如获取父级和子级)是一个加号。 什么是“最佳”方式?

我做了一些方法,但在尝试应用HierarquicalDataTemplates时遇到了问题。 (例如。)。它根本不起作用。

<HierarchicalDataTemplate DataType="{x:Type local:Start}" ItemsSource="{Binding Items}">
 <Border >
  <TextBlock Text="{Binding Path=Title}" />
 </Border>
</HierarchicalDataTemplate>

任何ideias如何实现该结构?

1 个答案:

答案 0 :(得分:0)

This shows the multi-tiered Treeview - Here is a step by step usage of HierarchicalDataTemplate 正如迈克在第二篇文章中指出的那样,HDT并没有完全自我编程。按照他的步骤使用它来创建东/西会议列表,你应该得到你的答案。