首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >递归HierarchicalDataTemplate (WPF)

递归HierarchicalDataTemplate (WPF)
EN

Stack Overflow用户
提问于 2008-11-22 01:04:01
回答 1查看 8.3K关注 0票数 5

我不确定如何处理这个问题:我想要一个TreeView,它可以显示分层数据结构中的一些简单数据。作为一个基本的例子(在XML中,因为它很容易输入):

代码语言:javascript
复制
<Node text="Root">
    <Node text="Item 1">
        <Node text="Item 1.1" />
    </Node>
    <Node text="Item 2"/>
</Node>

问题是,从理论上讲,这可能会嵌套无限深,因此您不能静态地定义x个级别并使用它。有没有一种方法可以定义一个HierarchicalDataTemplate来解释这种结构?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-11-22 01:52:43

HeirarchicalDataTemplate就是用来解决这类问题的。你可以使用一个简单的模板来实现这一点。

代码语言:javascript
复制
  <HierarchicalDataTemplate DataType="Node" ItemsSource ="{Binding XPath=*}">
        <TextBlock Text="{Binding XPath=@text}" />
    </HierarchicalDataTemplate>
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/310666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档