10

私は Windows 8 アプリ ストア用のアプリを作成していますが、XAML UI についてはまったくの初心者です。私がやりたいことは、テキストブロック内の実際のテキストの周りに黒い境界線を作成することです. どんな助けでも大歓迎です。

テキストブロックは次のとおりです。

<TextBlock Grid.Row="0" x:Name="TopLabel" VerticalAlignment="Top" Text="Top Label" HorizontalAlignment="Center" FontFamily="Impact" FontSize="48"/>
4

2 に答える 2

4

ボーダー コントロールを使用します。

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.border.aspx

このようなもの :

<Border BorderBrush="Gray" BorderThickness="2" Grid.Row="0">
  <TextBlock x:Name="TopLabel" VerticalAlignment="Top" Text="Top Label" HorizontalAlignment="Center" FontFamily="Impact" FontSize="48"/>
</Border>
于 2012-11-02T14:32:18.767 に答える
3

あなたが探している用語は「脳卒中」だと思います。他の SO ユーザーは、出荷された機能セットにこの影響がないように見えることに気付きました。

次の質問/解決策はあなたのニーズを満たすはずです.WPFに基づいていますが、Windows 8とWPFの両方がXAMLを利用しています.Apply Stroke to Text

または、それに関する有益な MSDN 記事があります (これも WPF を対象としていますが、原則は同じである必要があります):方法: アウトライン化されたテキストを作成する (MSDN)

これが役立つことを願っています!

于 2012-11-02T16:38:07.293 に答える