在Xamarin.Forms中绑定BarBackgroundColorProperty

时间:2015-06-01 12:17:12

标签: c# xamarin xamarin.forms

我对C#和数据绑定的想法相对较新(也就是说,我不确定我是否完全理解它)。我想尝试绑定NavigationPage的BarBackgroundColorProperty,以便能够多次更改我的根页的条形背景颜色,以便我正在尝试实现的主题功能。我一直在寻找绑定这个属性的例子,并没有太多运气。有人能指出我正确的方向吗?如果有任何不清楚的地方,请告诉我。谢谢你们!

1 个答案:

答案 0 :(得分:1)

假设您有一个名为myBindingPage的NavigationPage实例和一个名为myViewModel的名为BarBgColor的{​​{3}}视图模型,您应该可以设置像这样的绑定:

myBindingPage.SetBinding(NavigationPage.BarBackgroundColorProperty, new Binding("BarBgColor"));

N.B。我实际上没有尝试过这个,但INotifyPropertyChanged确实将API doc列为可绑定属性。