这是在我的 WP8 应用程序中使用的用户控件。它显示当前时间。字体大小由使用此控件的屏幕指定。我希望 AM 位于顶部,但与文本内联。
这是我用于控制的 XAML 代码。另请注意,WP8 不支持 Typography.Variants
<TextBlock Text="{Binding BindingHour}" FontWeight="Bold" Name="txtHour"
Grid.Row="0" Grid.Column="0"
FontSize="{Binding BindingHourFontSize}" />
<TextBlock Text=":" FontWeight="ExtraLight"
Grid.Row="0" Grid.Column="1"
FontSize="{Binding BindingColonFontSize}" />
<TextBlock Text="{Binding BindingMinute}" FontWeight="Thin"
Grid.Row="0" Grid.Column="2"
FontSize="{Binding BindingMinuteFontSize}"/>
<TextBlock Text="{Binding BindingAmPm}" FontWeight="SemiBold" Grid.Row="0" Grid.Column="3" />
<TextBlock Grid.Row="1" HorizontalAlignment="Center" FontWeight="SemiBold"
Text="{Binding BindingFreeText}" Grid.ColumnSpan="5"/>
这是它在我使用上述控件的屏幕上的外观。
这是我希望它看起来但不能在 XAML 中实现的方式。此外,WP XAML 不支持上标和下标。奇怪的。