我放了一个
<TreeView></TreeView>
在页面上,但这些错误出现了:
Windows Universal项目不支持TreeView。
类型&#39; TreeView&#39;没找到。确认您没有错过 程序集引用以及已构建所有引用的程序集。
未知类型&#39; TreeView&#39;在XML命名空间中 &#39; http://schemas.microsoft.com/winfx/2006/xaml/presentation&#39;
在项目上设置:
<TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>
如何在UWP项目中使用TreeView(和HierarchicalDataTemplate)?
答案 0 :(得分:3)
TreeView
控件最初计划用于Windows 10 Fall Creators Update,但最终从发布中删除。据信这是因为要正确支持此控件,首先应将HierarchicalDataTemplate
引入UWP,以便对数据绑定和模板控件进行适当支持。
但是,与Fall Creators Update兼容且使用ListView
实现的源代码的当前版本为available on GitHub
,因此您可以手动将其包含在项目中。它构建为C ++ Windows运行时组件,这意味着它与包括C#在内的所有Windows运行时语言兼容。
答案 1 :(得分:0)
TreeView 现在包含在Windows 10版本17134(也称为April Update或版本1803)中
因此我们可以定位此版本,然后使用此XAML:
<TreeView></TreeView>
它似乎还不支持HierarchicalDataTemplate
。
见公告: https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-17134
TreeView文档: https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/tree-view