0

WrapPanel について私が知っていることから、限界に達すると、自動的に次の行に移動しますが、余分なパネルを追加せずにこれをより良くする方法はありますか?

今はこのようなものです(例):

家族やペットと一緒に屋形船で暮らすのはどうですか [ テキストボックス ] ( たくさん

/ 一年中?

ご覧のように括弧(ロット/全部)が分かれていますが、パネルを追加せずにまとめて次の行に移動させる方法はありますか?

私のxamlコード:

 <Grid Background="#FFF0FA08">
    <WrapPanel x:Name="WrapPanelTest" HorizontalAlignment="Center" Height="658" VerticalAlignment="Center" Width="1366">                   
    </WrapPanel> // this Panel i am talking about.
    <StackPanel Height="110" Name="stackPanel1" Width="200" HorizontalAlignment="Left" VerticalAlignment="Bottom" >
        <Button Content="Check!" Height="100" Name="button1" Width="125" FontSize="35" Click="button1_Click" />
    </StackPanel>
</Grid>

ラップパネル内にこれらのコンテンツを追加する方法:

基本的に、データベースから取得して動的に作成し、追加するだけです

wrappanel.children.add

、コードが長すぎるため、関連があるかどうかわかりません。見栄えを良くするために内部に複数のパネルを追加しようとしましたが、コントロールを見つける最も簡単な方法であるため、1つのパネルしか持つことができません。(テキストボックス)パネルを追加せずにこれを行う方法があるかどうかを知る必要があるのはそのためです

4

1 に答える 1

0

wrappanell を忘れて、テキストブロックで TextWrapping="Wrap" を使用するだけで、WrapWithOverflow を使用して単語全体をラップできます

ただし、(lots/all) は区切られたままなので、スペースを削除して (lots/all) にする必要があります。

于 2013-07-20T22:11:34.653 に答える