我在silverlight中有一个标签和一个超链接按钮,我想将它们组合在一起,以便在该组上完成对齐,而不必对齐两个不同的元素。想知道如何做到这一点吗?
<TextBlock Text="Hello" Foreground="Black" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="0,0,177,6"/>
<HyperlinkButton NavigateUri="http://www.mywebsite.mt/" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="0,0,132,6">
<TextBlock Text="myWebsite" Foreground="Black" TextDecorations="Underline" />
</HyperlinkButton>
我想要这些组,所以我只能使用1个边距对齐
答案 0 :(得分:0)
你不应该真的需要像这样使用Margin
,但是因为它看起来只是彼此叠加,你当然可以使用类似StackPanel
的东西来完成它。
<StackPanel HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="0,0,0,6">
<TextBlock Text="Hello"/>
<HyperlinkButton Content="myWebsite" Foreground="Black" NavigateUri="http://www.mywebsite.mt/"/>
</StackPanel>
希望这有帮助。