如何在 uwp 中为 x:Double 标签中的值使用绑定?
How to use binding for value in x:Double tag in uwp?
我在我的 uwp 页面中使用静态资源来控制各种控件的不透明度,该资源名为 'BgOpacity2'。当我使用像 0.8 这样的常量值时,它起作用了。但是当我使用 'x:Bind' 时,它显示错误 'Invalid value for type Double..',如下所示。如何处理?
您不能像上面那样为 x:Double 设置绑定。那是错误的 xaml 语法。一般来说,如果你想修改静态资源值,你可以在后面的代码中修改它,如下所示。
Application.Current.Resources["BgOpacity2"] = 0.8;
您还可以创建一个包含此类 属性 的 Setting
class。更多详情,请参考这篇。
我在我的 uwp 页面中使用静态资源来控制各种控件的不透明度,该资源名为 'BgOpacity2'。当我使用像 0.8 这样的常量值时,它起作用了。但是当我使用 'x:Bind' 时,它显示错误 'Invalid value for type Double..',如下所示。如何处理?
您不能像上面那样为 x:Double 设置绑定。那是错误的 xaml 语法。一般来说,如果你想修改静态资源值,你可以在后面的代码中修改它,如下所示。
Application.Current.Resources["BgOpacity2"] = 0.8;
您还可以创建一个包含此类 属性 的 Setting
class。更多详情,请参考这篇