我试图Label
从我的数据库中设置我的字体大小,所以我决定将值存储在一个静态Global
类中,这是定义:
public static class Globals
{
public static double mainScreenfontSize { get; set; }
}
在Application_Startup
我设置值:
Globals.mainScreenfontSize = ParametersController.GetFontSize();
之后,我尝试在我的 XAML 中使用它,如下所示:
<Label FontSize="{x:Static local:Globals.mainScreenfontSize}" Content=" "/>
但不知何故未应用字体大小。任何形式的帮助都会很棒!
这对我来说当然很好用:
public static class Globals
{
static Globals()
{
mainScreenfontSize = 40.0;
}
public static double mainScreenfontSize { get; set; }
}
<Label FontSize="{x:Static local:Globals.mainScreenfontSize}" Content="Some big content"/>
因此,您应该确保该ParametersController.GetFontSize()
方法返回double
您期望的值。
尝试将mainScreenfontSize
属性临时设置为硬编码值40.0
,您应该会看到它有效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句