2013-07-24 24 views
5

でのTextBlockするストロークを適用します。は、私がそう<code>stroke</code>として知られている私は私の<code>textblock</code>アウトライン(<em>ない</em>のTextBlock、<em>文字</em>自分自身を)与えたい<code>Silverlight</code>アプリを、持っているXAML

PresentationFrameworkSilverlightアセンブリではありません)私はWPFの作品this questionを見つけましたが、XAML/Silverlightで作業する場合、これを達成する方法はありますか?既存の実装はありますか? @クリスW.のアイデアを行く

+0

は 'PATH'オプションにテキストを変換していますか?それともダイナミックですか? –

+0

@ChrisW。テキストは動的です。 – tnw

+3

たくさんのコードがなくてもこれを簡単に行うことができるのは、 'ContentPresenter'にいくつかの' DropShadowEffect'アウトラインを異なる方向に適用してテキストをロードするだけの簡単な 'ContentControl'を構築することだけです。同じ効果。 –

答えて

8

が、私は最高のソリューション、このコードを思い付いたではないが、それは動作します:

<StackPanel> 

    <!-- With DropShadow --> 
    <TextBlock Foreground="#FFFF0000" Text="With DropShadow" FontSize="16"> 
     <TextBlock.Effect> 
      <DropShadowEffect ShadowDepth="0" BlurRadius="1" Color="#FF000000" /> 
     </TextBlock.Effect> 
    </TextBlock> 

    <!-- No DropShadow --> 
    <TextBlock Foreground="#FFFF0000" Text="No DropShadow" FontSize="16" /> 

</StackPanel> 
関連する問題

 関連する問題