工具箱中缺少UWP Treeview

时间:2018-10-09 20:56:27

标签: uwp uwp-xaml

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

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

运行VS2017 15.8.6

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

error picture

[更新]

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

idx = df['column_name'].str.contains("|".join(keys), regex=True)
df[idx]

[更新]

我的Windows版本为1809,版本为17763 windows builds

我有SDK 10.0.17763

然而,工具框中唯一的树视图是Microsoft.UI.Xaml.Controls

2 个答案:

答案 0 :(得分:4)

  

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

TreeViewNode类是Windows 10内部版本17134引入的,它在15063中不可用。

错误消息也已对此进行了解释。您需要将项目的目标/最低版本设置为17134或更高。

答案 1 :(得分:2)

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

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