Uno 平台停靠面板

Uno Platform Dock Panel

Uno 有 Dock 面板吗?我已经安装了 uno.microsoft.uwp.ui.controls (v. 7.1.0) nuget 包,但我似乎找不到 Dock 面板。下面是我唯一可以用来从包中获取任何类型控件的 xmlns。

xmlns:controls="clr-namespace:Microsoft.Toolkit.Uwp.UI.Controls;assembly=Microsoft.Toolkit.Uwp.UI.Controls.Layout"

当我在 nuget 包文件夹中查找 uno.microsoft.uwp.ui.controls 时,在 netstandard1.0 文件夹中有一个 _._ 文件,除此之外别无其他。

在查看所有 nuget 文件夹时,我找到了包含 DockPanel 的基元文件夹。

xmlns:controls="clr-namespace:Microsoft.Toolkit.Uwp.UI.Controls;assembly=Microsoft.Toolkit.Uwp.UI.Controls.Primitives"

要扩展您的答案 - 您可以按如下方式简化语法:

xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"

由于控件本身直接位于 Controls 命名空间中,因此只有程序集是 Primitives。要引用它,请安装以下 NuGet package:

Install-Package Uno.Microsoft.Toolkit.Uwp.UI.Controls.Primitives -Version 7.1.0-build.2.g0e224f133a

在 XAML 中,您可以使用:

<controls:DockPanel ... />