我想在WPF數據模板的網格中創建3行。第一個設置爲高度=自動,第二個填充可用空間,第三個等於第一個。我嘗試綁定到elementname,但似乎並不工作WPF將RowDefinition.Height屬性綁定到另一個在DataTemplate中具有Height = Auto的RowDefinition
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" x:Name="definition" />
<RowDefinition Height="*" />
<RowDefinition Height="{Binding ElementName=definition, Path=ActualHeight}" />
</Grid.RowDefinitions>
<TextBox Grid.Row="0" Height="100" />
</Grid>
在這個例子中,我希望第三行的高度也是100px。有什麼建議麼?
汽車是指適合內容....你還沒有加入控制內容ROW0所以它的ActualHeight是0這裏。 –