UWP应用中的DockPanel?

11

我想知道是否有任何方式可以在UWP应用中复制与WPF中的DockPanel相同的行为?

我希望有一些容器可以停靠,最后一个容器填充用户界面。

谢谢


2
另一个微软的例子是“谁动了我的奶酪?”我想念 DockPanel。 - user585968
它包含在UWP社区工具包中:https://github.com/Microsoft/UWPCommunityToolkit - Michael Hawker - MSFT
2个回答

6

我推荐使用RelativePanel

虽它不完全像DockPanel,但你可以很容易地使用RelativePanel.Align*附加属性让它的行为类似于DockPanel。


你能做“LastChildFill”吗? - J4N
1
没有"LastChildFill"属性,但是你可以使用RelativePanel.AlignLeftWithPanel或RelativePanel.AlignRightWithPanel等元素来填充空间。就像我说的,虽然不完全相同,但最终可以实现相同的结果。如果你有想要创建的布局示例,我可以发布一个样例代码来实现它。 - AlexDrenea

1

您可以在XAML Toolkit中找到DockPanel。
虽然文档不是很好,但在这个视频中,您可以看到DockPanel的使用。


我不知道这个工具包。我看了视频,里面似乎有很多意外的行为。这个工具包还在维护吗? - J4N
这个工具包中的一些控件已经嵌入到Win10中,但还有一些是实际可用的(而且有一些已经被弃用了)。正如你所看到的,这个工具包上次更新是在三月份。 - Alexej Sommer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接