我正在尝试将ToggleSwitch标头属性的默认字体从WPToolkit匹配到TextBlock。我注意到,ToggleSwitch头的默认字体不计算TextBlock。如何将某些文本前景应用于TextBlock?
发布于 2013-10-14 20:26:39
您是否查看了该属性的现有样式模板Setter,以了解它正在使用什么,并将其应用于另一个属性的样式模板?例如,如果我们查看MSDN上用于默认样式的共享模板,它将显示在第7行;
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}" />
因此,您可以通过资源字典中TextBlock的默认模板将其设置为此,或者例如,将用户控件中的所有实例设置为;
<Blah.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontFamily" Value="{StaticResource ContentControlThemeFontFamily}" />
</Style>
</Blah.Resources>希望这能有所帮助。
更新注意:我显然抓取了windows商店应用程序Toggle的默认模板,而不是Windows,但同样的问题也适用于检查默认模板中的内容并将其匹配到另一个模板。
https://stackoverflow.com/questions/19368266
复制相似问题