我有一個silverlight3.0應用程序與網格。 XAML在下面。 我想在用戶更改左欄的寬度時讓TreeView控件調整大小和內容。目前樹形視圖顯示滾動條而不是包裝。 在右側的列上,這可以正常工作,因爲沒有treeview但是stackpanel。使用網格劃分器自動調整樹形圖的寬度
當我使用HierarchicalDataTemplate而不是靜態treeviewitems時會發生同樣的情況。
關於如何使這項工作的任何想法?
謝謝, -cc
<Grid x:Name="LayoutRoot" Background="Aqua">
<Grid.RowDefinitions>
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<StackPanel Orientation="Vertical" Grid.Column="0" Background="Yellow">
<controls:TreeView >
<controls:TreeViewItem Header="test1 some text some text some text some text some text">
<controls:TreeViewItem Header="test1.1 some text some text some text some text some text">
</controls:TreeViewItem>
</controls:TreeViewItem>
<controls:TreeViewItem Header="test2 some text some text some text some text some text some text some text some text some text some text some text">
<controls:TreeViewItem Header="test2 some text some text some text some text some text some text some text some text some text some text some text">
</controls:TreeViewItem>
</controls:TreeViewItem>
</controls:TreeView>
</StackPanel>
<controls:GridSplitter Grid.Row="0" Grid.Column="1" Width="5" VerticalAlignment="Stretch"
HorizontalAlignment="Center" Background="AliceBlue"/>
<StackPanel Grid.Column="2" Orientation="Vertical">
<TextBlock TextWrapping="Wrap"> dwd kwdh wkd wkd wkd wkjd hwkdjhw kdw dkw k</TextBlock>
<TextBlock TextWrapping="Wrap"> dwd kwdh wkd wkd wkd wkjd hwkdjdwd kwdh wkd wkd wkd wkjd hwkdjhw kdw dkw k</TextBlock>
</StackPanel>
</Grid>