0

シナリオは次のとおりです。

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

WPFでは、ドックパネルを使用すると非常に簡単です。Silverlightでこれを実現する方法は何ですか。

4

2 に答える 2

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>
于 2012-06-26T19:35:49.107 に答える
3

Silverlight ツールキットのおかげで、Silverlight でも DockPanel を使用できます。

ツールキットをインストールした後、XAML に次の名前空間を追加できます。

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

次に、要素の属性に次を追加します。

toolkit:DockPanel.Dock="Right"

もちろん、必要に応じて「右」を「右」、「左」、「上」、または「下」に変更します。

于 2012-06-26T20:01:58.047 に答える