5
到文本塊我有一個Silverlight
應用程序,我想給我的textblock
大綱(不的文本塊中,字符自己),也被稱爲stroke
。將筆觸在XAML
我發現this question該協會致力於WPF
,但有沒有辦法用XAML/Silverlight
工作時做到這一點(PresentationFramework
不是Silverlight
組裝)?是否有現有的實施?
到文本塊我有一個Silverlight
應用程序,我想給我的textblock
大綱(不的文本塊中,字符自己),也被稱爲stroke
。將筆觸在XAML
我發現this question該協會致力於WPF
,但有沒有辦法用XAML/Silverlight
工作時做到這一點(PresentationFramework
不是Silverlight
組裝)?是否有現有的實施?
與@克里斯W.想法去,我想出了這個代碼,雖然不是最好的解決方案,它的工作原理:
<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>
是文本轉換爲'Path'的選項?或者它是動態的? –
@ChrisW。文字是動態的,是的。 – tnw
只要我能想到在沒有大量代碼的情況下輕鬆完成此操作,就可以構建一個快速的ContentControl,將不同方向上的一對DropShadowEffect概要應用於其ContentPresenter,並通過它加載文本以獲取同樣的效果。 –