我正在尝试从我的数据库设置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=" "/>
但不知何故,字体大小未应用。 任何形式的帮助都会很棒!
答案 0 :(得分:1)
这对我来说当然没问题:
MyDateString.replace(/(^|\D)(\d)(?!\d)/g, '$10$2');
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
的硬编码值,您应该会看到它有效。