2012-05-01 59 views
0

我有WrapPanel 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> 

所以,想法是当用户点击按钮 - 他可以在这个按钮下面看到文本块。就像这样:

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

但作为结果,我有这样的:

按钮按钮
文本

按钮
按钮按钮

那么,我该怎么做我想要的?

回答

0

问题解决了2个独立的StackPanels