2
我想風格的文本框,使文本呈現與圖像畫筆,但我似乎無法得到它的工作。如何爲WinRT xaml TextBox前景色使用非SolidColor畫筆?
鑑於下面的代碼片段,我可以設置要用純色筆刷渲染的文本。但是,如果我嘗試使用註釋掉的筆刷(LinearGrad或ImageBrush),它只會呈現爲純黑色文字。
<TextBox Text="test" Background="{x:Null}" FontSize="64">
<TextBox.Foreground>
<SolidColorBrush Color="Plum"/>
<!--<LinearGradientBrush StartPoint="0 0" EndPoint="1 0">
<GradientStop Color="White"/>
<GradientStop Color="Black" Offset="1"/>
</LinearGradientBrush>-->
<!--<ImageBrush ImageSource="ms-appx:/Assets/Texture.png"/>-->
</TextBox.Foreground>
</TextBox>
我可以做同樣的事情來設計一個TextBlock,但它似乎不能在TextBox上工作。有什麼我失蹤?該文檔沒有提及任何限制或例外:MSDN Docs
要清楚,這不是一個WPF問題。我知道這在WPF中有效,這是一個Windows 8應用程序(WinRT)。