3
我在Windows Phone中有一個看似簡單的佈局問題。問題是在下面的圖片所示:TextWrapping,TextTrimming,中心對齊和垂直拉伸
我的要求如下:
- 字幕必須是可見的,在標題的文本四溢的代價。
- 標題和副標題必須以垂直和水平爲中心。
當我使用StackPanel
或自動高度Grid
行時,框會溢出。如果我嘗試星形高度行 我無法控制大標題。
我在Windows Phone中有一個看似簡單的佈局問題。問題是在下面的圖片所示:TextWrapping,TextTrimming,中心對齊和垂直拉伸
我的要求如下:
當我使用StackPanel
或自動高度Grid
行時,框會溢出。如果我嘗試星形高度行 我無法控制大標題。
<Grid HorizontalAlignment="Center" VerticalAlignment="Center">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock ...>Title</TextBlock>
<TextBlock Grid.Row="1" ...>SubTitle</TextBlock>
</Grid>
找到解決方案,這將覆蓋除底部元素溢出整個屏幕以外的所有內容,在我的情況下這是不可能的。它只適用於父容器沒有提供無限高度(如StackPanel
)。
基本上,auto
高度優先於star
高度元素。這給底部TextBlock
空間選擇其高度,然後將剩餘的可用空間分配給頂部元素。
您是否嘗試過在網格中指定最大寬度和高度? – legrandviking
容器的最大高度已經存在。標題的最大高度取決於SubTitle的高度。 – Bas
發佈相關的XAML。 –