我试图用TreeView控件填充Layout的全部内容。但我不能让身高属性伸展。以下是代码的一部分:
<Grid Grid.Column="0" Margin="2,2,2,0" VerticalAlignment="Top">
<Grid.RowDefinitions>
<RowDefinition Height="40"/>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<dataInput:Label Content="{Binding ConverterParameter=TXT_ORG_JEDINICE, Converter={StaticResource Localization}, Source={StaticResource Localization}}" Style="{StaticResource PerspektivaHeader}"/>
<basics:TreeView Grid.Row="1" Height="Auto"/>
</Grid>
答案 0 :(得分:0)
Height="Auto
“是默认设置,因此不需要指定它。为了使控件垂直伸展,你通常会使用VerticalAlignment="Stretch"
但是再次,这是默认设置,所以你不要
您如何确保TreeView没有像您期望的那样填充空间?例如,如果您设置<TreeView Background="Blue"/>
您看到了什么?
另一个问题:这是内置的Silverlight树视图,还是来自第三方的视图?
最后,你能告诉我们围绕网格的XAML,因为它可能存在问题。