【发布时间】:2011-01-02 15:38:53
【问题描述】:
我想知道我是否可以在水平方向的 StackPanel 中有 2 个控件,以便正确的项目应该停靠在 StackPanel 的右侧。
我尝试了以下方法,但没有成功:
<StackPanel Orientation="Horizontal">
<TextBlock>Left</TextBlock>
<Button Width="30" HorizontalAlignment="Right">Right<Button>
</StackPanel>
在上面的 sn-p 中,我希望 Button 停靠在 StackPanel 的右侧。
注意:我需要使用 StackPanel,而不是 Grid 等来完成。
【问题讨论】:
-
您明确提到没有网格,但这正是我实现此目的的方式。我很想看看其他人是否有适合我自己需求的非网格答案。
-
是的,我刚刚有人给了我一个这样的堆栈面板项目,这就是他想要修复它的方式。
-
我知道这(非常)晚了,但你能不能在堆栈面板中放置一个停靠面板?
-
@Kian,你的评论完全正确,我自己想出来的,试过了,效果很好。
标签: wpf layout wpf-controls stackpanel alignment