属性作用的对象不一样。
StackPanel的属性Orientation="Horizontal",指panel里的对象水平放置,每行显示一个对象,作用于panel里的所有对象;
TextBlock的属性TextWrapping="Wrap",指textblock里的文字环绕排列,作用于textblock里的文字

解决方案 »

  1.   

    那Orientation设为Horizontal,为什么textblock就不换行呢,为什么垂直排列,就要换行,主要是这个问题
      

  2.   

    你设置 StackPanel  的宽度。
      

  3.   

    还是不行啊<Grid Width="200">
            <StackPanel Orientation="Horizontal" Width="100">
                <TextBlock Text="fgfgfgfggggggggggggggggggggggggggggggggggggggggggg张三" TextWrapping="Wrap"/>
            </StackPanel>
        </Grid>
    我现在急需要一个这样的StackPanel ,能让水平排列的TextBlock自动换行,因为水平上还有其它内容。
    帮帮忙..........
      

  4.   


    <Window x:Class="WpfApplication1.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="300" Width="575">
        <Grid Width="200">
            <StackPanel Grid.Column="1" Orientation="Horizontal">
                <TextBlock Grid.Column="1" Text="fgfgfgfggggggggggggggggggggggggggggggggggggggggggg张三" TextWrapping="Wrap" Width="200"/>
            </StackPanel>
        </Grid>
    </Window>这样就好了。关键在于设置了 Horizontal 之后,它自动放宽,意思是所有的子控件,横向堆放。
      

  5.   

    还是不行啊<Grid Width="200">
            <StackPanel Orientation="Horizontal" Width="100">
                <TextBlock Text="fgfgfgfggggggggggggggggggggggggggggggggggggggggggg张三" TextWrapping="Wrap"/>
            </StackPanel>
        </Grid>
    我现在急需要一个这样的StackPanel ,能让水平排列的TextBlock自动换行,因为水平上还有其它内容。
    帮帮忙..........这种效果??
      

  6.   


     <Grid Width="200">
            <WrapPanel Orientation="Horizontal">
                <TextBlock Text="fgfgfgfggggggggggggggggggggggggggggggggggggggggggg张三" Width="60" TextWrapping="Wrap"/>
                <Button Content="1121212" Width="60" Height="40" VerticalAlignment="Top"></Button>
                <Button Content="1121212" Width="60" Height="40"></Button>
            </WrapPanel>
        </Grid>
      

  7.   

    StackPanel呢,又怎么做呢,不太好整
      

  8.   

    楼主,你有为TextBlock设置宽度吗?
      

  9.   

    麻烦你把我回复的代码全部 copy paste 一下,然后看看效果 可以吗?