我在uwp页面中使用静态资源来实现各种控件的不透明性,该资源名为“ BgOpacity2”。当我使用像0.8这样的常数时,它可以工作。但是当我如下所示使用“ x:Bind”时,它显示为“对于Double ..类型无效的值”错误。该如何处理?
答案 0 :(得分:1)
您不能像上面那样为x:Double设置绑定。这是错误的xaml语法。通常,如果要修改静态资源值,可以在后面的代码中对其进行修改,如下所示。
Application.Current.Resources["BgOpacity2"] = 0.8;
您还可以创建一个包含此类属性的Setting
类。有关更多详细信息,请参阅此case reply。