【发布时间】:2018-01-16 07:37:00
【问题描述】:
我有一个全局双资源,用于我的 UI 以通过“StaticResource”扩展设置字体大小。
<Application.Resources>
<ResourceDictionary>
<x:Double x:Key="MyFontSize">20</x:Double>
</ResourceDictionary>
</Application.Resources>
然后我做:
<TextBlock FontSize="{StaticResource MyFontSize}" Text="Something"><TextBlock>
但我希望此设置是动态的,以便用户可以在运行时通过我的应用程序上的设置更改它,而无需重新启动它。我听说 WPF 中曾经有“DynamicResource”扩展可以解决这个问题。但 UWP 中不存在该扩展。
那么在 UWP 中的实现方式是什么?
【问题讨论】:
-
绑定到静态双属性? "{Binding Source="{x:Static local:MyUserSettings.FontSize}"