【问题标题】:UWP Treeview missing from toolbox工具箱中缺少 UWP Treeview
【发布时间】:2018-11-13 13:28:18
【问题描述】:

我有 Windows 10 目标版本 Build 17134,最低版本是 Creators Update Build 15063

我通过 Nuget 包管理器安装了 Microsoft.UI.Xaml 2.0.18091

运行 VS2017 15.8.6

但我在工具箱中看不到 TreeView 控件

[更新]

当我尝试从 the docs 粘贴 Xaml 时出现错误

XAML1104 The type 'TreeViewNode' is not available in the target platform minimum version (10.0.15063.0) supported by this project

[更新]

我有 windows 版本 1809 和 build 17763

我有 SDK 10.0.17763

但工具箱中唯一的树视图是 Microsoft.UI.Xaml.Controls

【问题讨论】:

标签: uwp uwp-xaml


【解决方案1】:

XAML1104 此项目支持的目标平台最低版本 (10.0.15063.0) 中不提供类型“TreeViewNode”

TreeViewNode 类是从 Windows 10 Build 17134 引入的,它在 15063 中不可用。

错误信息也有解释。您需要使您的项目的目标/分钟版本为 17134 或更高版本。

【讨论】:

  • 嗨,我遇到了类似的问题,但正如你所建议的,我已将最低目标版本更改为 Build 17134,但我仍然无法在工具箱中找到 TreeView。
【解决方案2】:

您的项目必须具有最低 SDK 版本 15063 才能使用 TreeView。您可以通过右键单击 Solution Explorer 中的项目节点,转到 Properties 并修改第一个选项卡上的两个相应下拉菜单来更改项目目标。

但是,您现在可以借助 Windows UI library 在早期版本中实际使用 TreeView 控件,其中包含可向后移植到旧版本的最新控件。

【讨论】:

  • 我似乎仍然需要带有 SDK 17763 的 Microsoft.UI.Xaml(即 Windows UI 库)才能在工具箱中查看树视图。
猜你喜欢
  • 2011-11-02
  • 1970-01-01
  • 2012-08-26
  • 2018-06-14
  • 1970-01-01
  • 2017-04-11
  • 2017-06-16
  • 2012-05-31
相关资源
最近更新 更多