在Stackpanel Silverlight中对齐按钮和多行文本块

时间:2012-06-26 19:26:29

标签: c# .net wpf silverlight silverlight-4.0

以下是该方案:

---------- ++++++++++++
--Button-- +Text block+
---------- ++++++++++++

使用停靠面板在WPF中非常容易。在Silverlight中实现此目的的方法是什么。

2 个答案:

答案 0 :(得分:3)

尝试使用StackPanel并使其方向为水平。然后,您可以根据需要调整堆叠面板的儿童的垂直和水平对齐方式。

即:

    <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
        <Button Content="High" VerticalAlignment="Center"></Button>
        <TextBlock Margin="10" Width="100" Text="Insert Text Here" TextWrapping="Wrap" VerticalAlignment="Center"/>
    </StackPanel>

答案 1 :(得分:3)

由于Silverlight toolki t。

,您也可以在Silverlight中使用DockPanel

安装工具包后,您可以在XAML中添加以下命名空间:

xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"

然后在元素的属性中添加:

toolkit:DockPanel.Dock="Right"

当然,根据需要将“右”改为:右,左,上或下。