У меня есть Grid, похожая на эту:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" Text="MyHeader1"/>
<myNamespace:MyRotatedTextBlock
Grid.Row="1" Grid.Column="0" MyText="MyHeader2"/>
</Grid>
и myNamespace: MyRotatedTextBlock - это пользовательский элемент управления WPF, подобный следующему:
<TextBlock Text="{Binding MyText}"
HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock.LayoutTransform>
<RotateTransform Angle="90"/>
</TextBlock.LayoutTransform>
</TextBlock>
Проблема в том, что при открытии окнаЯ не вижу второй строки, которая содержит повернутый текст.Но если я заменю Height
второй строки (которая установлена на "Auto"
) на "100"
, тогда я вижу, что вторая строка показана и содержит MyHeader2