gpt4 book ai didi

WPF 从 x :static for doubles 定义一个静态资源

转载 作者:行者123 更新时间:2023-12-03 21:36:47 24 4
gpt4 key购买 nike

我想在我的 App.Xaml 中为字体大小定义一些资源。

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

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

但我想从 :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>

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

最佳答案

我不认为有办法绑定(bind)Double使用 x:Static 的值(虽然我可能错了)。

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

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

如果是其他类(class),您可以删除 App.Current那会奏效的。

关于WPF 从 x :static for doubles 定义一个静态资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34784169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com