ContentView不会绑定Xamarin Forms中的全局静态值

时间:2017-07-28 08:16:17

标签: binding xamarin.forms

我的ContentView

出了问题

我想将BackroundColor绑定到Grid和StackLayout

BackgroundColor="{x:Static local:Const.Color_BackgroundNavigationBar}"

这在我的ContentPage中非常有效,但在ContentView我收到了错误:

  位置25:108。没有找到' BackgroundColor'

的属性,可绑定属性或事件

local的名称空间与我的ContentPage中的名称空间相同。 这是一个因ContentView或其他原因而存在的问题吗?

2 个答案:

答案 0 :(得分:0)

错误基本上都说明了一切; ContentView没有属性BackgroundColor。有关此类型,请参阅documentation page

答案 1 :(得分:0)

好的,我自己找到了解决方案: ContentViewContentPage的孩子,所以我需要设置带有额外来源的Binding:

BackgroundColor="{Binding Source={x:Static const:Const.Color_BackgroundNavigationBar}}"

希望我解释解决方案是正确的,现在它正在运行。