2012-06-18 128 views
1

我已将我的xaml页面分为3列。最后一列有一个列表视图,现在我在它下面添加一个属性网格。我如何在UI上添加一个功能,以允许用户垂直调整列表视图或属性网格的大小? 我尝试过,但无论我使用错误的属性,或不是因为这个原因。任何帮助将不胜感激。使列表视图垂直展开

<StackPanel Grid.Column="5" Background="gray"> 

     **<ScrollViewer VerticalScrollBarVisibility="Auto" >** 
     <ListView Background="LightGray" Opacity="1" ForceCursor="False" x:Name="myListView" x:FieldModifier="public" Height="326" > 
      <ListView.View> 
       <GridView> 
        <GridViewColumn Header="Parts List" Width="80"/> 
       </GridView> 
      </ListView.View> 
     </ListView> 
     **</ScrollViewer>** 

     <DockPanel> 
      <Grid> 
       <wpg:WpfPropertyGrid x:Name="PropertyGrid1" 

       VerticalAlignment="Stretch" HelpVisible="{Binding ElementName=ShowDescrip, Path=IsChecked}" 
       ToolbarVisible="{Binding ElementName=ShowToolbar, Path=IsChecked}" 
       PropertySort="{Binding ElementName=ComboSort, Path=SelectedItem}" /> 
      </Grid> 
     </DockPanel> 
    </StackPanel> 

谢谢。 Amit

回答

0

您应该使用GridGridSplitter。 你可以用have a look here作为一个简单的例子。

+0

我确定这是我的错,现在发生了什么:两者都按照您的建议放置在网格中。 Wihtout Grid看起来不错,但它不会让用户调整树视图和属性网格的大小,并且使用网格替换树视图上的属性网格。 –