如何在uwp中对x:Double标记中的值使用绑定?

时间:2019-02-24 14:07:43

标签: uwp-xaml

我在uwp页面中使用静态资源来实现各种控件的不透明性,该资源名为“ BgOpacity2”。当我使用像0.8这样的常数时,它可以工作。但是当我如下所示使用“ x:Bind”时,它显示为“对于Double ..类型无效的值”错误。该如何处理?

enter image description here

1 个答案:

答案 0 :(得分:1)

您不能像上面那样为x:Double设置绑定。这是错误的xaml语法。通常,如果要修改静态资源值,可以在后面的代码中对其进行修改,如下所示。

Application.Current.Resources["BgOpacity2"] = 0.8;

您还可以创建一个包含此类属性的Setting类。有关更多详细信息,请参阅此case reply