0

我有带有 2 列的 WrapPanel,作为孩子,我使用这样的东西:

<Grid x:Name="LayoutRoot">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition />
    </Grid.RowDefinitions>      

    <Button HorizontalAlignment="Left" 
            Grid.Row="0" x:Name="Button" FontSize="20" Click="ShowTextblock">
        <TextBlock TextWrapping="Wrap" TextDecorations="underline" 
                   TextAlignment="Left">
            ButtonName          
        </TextBlock>
    </Button>

    <TextBlock Grid.Row=1 Visibility="Collapsed">SampleText</TextBlock>
</Grid>

因此,想法是当用户单击按钮时 - 他可以在此按钮下看到文本块。像这样:

按钮 按钮
文本 按钮
按钮
按钮 按钮
按钮 按钮

但结果我有这个:

按钮按钮按钮 的 按钮 按钮
文本


那么,我该如何做我想做的事呢?

4

1 回答 1

0

使用 2 个独立的 StackPanel 解决了问题

于 2012-05-04T06:42:07.107 回答