如何在windows 10通用应用程序开发中设置侧面堆栈面板中的按钮到右边缘

本文关键字:按钮 边缘 右边 堆栈 设置 windows 10通 应用程序开发 侧面 | 更新日期: 2023-09-27 18:02:06

我是windows应用程序开发的新手,我搜索了这个,但没有找到任何地方。我需要按钮在右边缘和拉伸文本框,直到按钮开始。但是我无法将按钮设置为右边缘。

如何实现这一点。

如何在windows 10通用应用程序开发中设置侧面堆栈面板中的按钮到右边缘

stackpanel就像一个容器。如果你在你的stackpanel上定义布局属性,那么你的stackpanel中的对象不能在stackpanel的限制之外显示。

例如:如果我在stackpanel中设置行号和列号,

<StackPanel Grid.Row="0" Grid.Column="2" Name="Version" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Top">
    <Label Grid.Column="4" Grid.Row="6" Name="Ver" Content="V." HorizontalAlignment="Right" />
    <TextBlock Name="Vers" Text="1.0" TextAlignment="Right" />
</StackPanel>

然后在我的标签上设置的行/列属性被忽略,'HorizontalAlignment="Right"'将把我的标签放在stackpanel的右侧,而不是网格。

一个解决方案可能是从你的stackpanel中移除你的按钮,然后你可以自由地将你的按钮放在网格的任何地方。

另一个解决方案是扩展stackpanel的限制。为此,您可以使用Grid。ColumnSpan属性,或者简单地将你的stackpanel设置在网格的右边。

希望有帮助。