0
我試圖從WPToolkit到TextBlock
匹配ToggleSwitch
Header屬性的默認字體。我注意到ToggleSwitch
標題的默認字體不是數學TextBlock
。我可以使用什麼將某些文本前景應用於TextBlock
?什麼是默認字體前景爲Windows Phone的控件
我試圖從WPToolkit到TextBlock
匹配ToggleSwitch
Header屬性的默認字體。我注意到ToggleSwitch
標題的默認字體不是數學TextBlock
。我可以使用什麼將某些文本前景應用於TextBlock
?什麼是默認字體前景爲Windows Phone的控件
你有沒有看該屬性的現有樣式模板Setter
,看看它的使用,只是採用同樣爲其他樣式模板?因此,如果我們看一下在MSDN上共享的模板default Style它顯示在第7行;
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}" />
所以,你既可以通過它的默認模板用戶控件內等設置爲爲TextBlock
在資源字典或者說,例如,所有實例;
<Blah.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}" />
</Style>
</Blah.Resources>
希望這會有所幫助。
更新說明:我明顯地抓住了windows store應用的默認模板而不是Windows手機,但同樣的問題適用於檢查默認模板中的內容,並將其與其他模板匹配。
我明白了。我不相信'ContentControlThemeFontFamily'是的Windows Phone 8的一部分,但在引用http://stackoverflow.com/questions/17003979/toggleswitch-color-styling列出的第一個樣式的底部有一行說明' '包含'Foreground',我必須將其應用於我的'TextBox'並檢查。 –
Matthew
如果有疑問(和您使用的是vs2012或混合),只需右鍵單擊這些對象中,選擇「編輯模板」,然後選擇使用「編輯當前」或「編輯複製」,這將暴露你的風格模板並且您可以快速輕鬆地檢查/更改您的值,或者直接在ResourceDictionary中找到模板並直接編輯它們....我認爲其類似於手機的* Styles.xaml。 –
選擇編輯模板有幫助。 ''ToggleSwitch'頭部前景是'PhoneSubtleBrush',以防日後幫助其他人。 – Matthew