【发布时间】:2019-02-25 10:51:58
【问题描述】:
我在我的 uwp 页面中使用静态资源来控制各种控件的不透明度,该资源名为“BgOpacity2”。当我使用像 0.8 这样的常量值时,它可以工作。但是当我使用'x:Bind'时,它显示错误为'Double..类型的值无效',如下所示。如何处理?
【问题讨论】:
标签: uwp-xaml
我在我的 uwp 页面中使用静态资源来控制各种控件的不透明度,该资源名为“BgOpacity2”。当我使用像 0.8 这样的常量值时,它可以工作。但是当我使用'x:Bind'时,它显示错误为'Double..类型的值无效',如下所示。如何处理?
【问题讨论】:
标签: uwp-xaml
您不能像上面那样为 x:Double 设置绑定。那是错误的 xaml 语法。一般来说,如果你想修改静态资源值,你可以在后面的代码中修改它。
Application.Current.Resources["BgOpacity2"] = 0.8;
您还可以创建一个包含此类属性的Setting 类。详情请参考case reply。
【讨论】: