これが私の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 ではサポートされていません。奇数。