WPF为x:static定义一个静态资源,用于双精度

时间:2016-01-14 07:50:07

标签: wpf staticresource

我想在App.Xaml中为fontsize定义一些资源。

这种类型的东西会起作用:

   <sys:Double x:Key="FontLarge">24</sys:Double>

但是我想从a:xStatic获取这样的值:

<sys:Double x:Key="FontLarge">{x:Static local:Settings.FontLarge</sys:Double>

<sys:Double x:Key="FontLarge" Value="{x:Static local:Settings.FontLarge"></sys:Double>

但这些都不起作用。这是可能的,语法是什么?

1 个答案:

答案 0 :(得分:0)

我不认为有一种方法可以使用Double绑定x:Static值(虽然我可能错了)。

但是总有一种方法可以使用你可以使用的代码。如果这是在App.Xaml中,你可以写

App.Current.Resources.Add("FontLarge", Settings.FontLarge);

如果是其他课程,您可以放弃App.Current,这样就可以了。