2011-05-05 7 views
6

WPF'de yeniyim ve bir ağaç görünümü kontrolünü tam boyutta büyütmek için bir yol bulmaya ihtiyacım var. Bu nedenle, yatay ve dikey germe ilk tahminimdi, ancak ağaç görünümü "Otomatik" boyutunda gibi davranıyor. ..WPF: Stretch treeview

sth yapıyorum. burada yanlış mı?

<Window 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" 
x:Class="WpfApplication2.MainWindow" 
x:Name="Window" 
Title="MainWindow" 
Width="500" Height="500" 
MinWidth="500" MinHeight="500"> 

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="*"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="*"></ColumnDefinition> 
    </Grid.ColumnDefinitions> 
    <StackPanel Grid.Row="0" Orientation="Vertical"> 
     <TreeView VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> 
      <TreeViewItem>asdasd</TreeViewItem> 
      <TreeViewItem>asdasd</TreeViewItem> 
     </TreeView> 
    </StackPanel> 
    <Label Grid.Row="1">asdasd</Label> 
</Grid> 
</Window> 

cevap

9

Bir StackPanel içinde ağaç sarılmış. StackPanel'u kaldırın ve muhtemelen aradığınız şeyi elde edersiniz.