[英]Xamarin.Forms - View-To-View Bindings In C# Code?
您只需将视图的BindingContext设置为另一个视图,就可以像XAML示例一样有效地完成此操作。
例:
var stepper = new Stepper();
var label = new Label {
BindingContext = stepper
};
label.SetBinding (Label.TextProperty, new Binding ("Value", stringFormat: "{0:F0}"));
另外,您可以设置Binding.Source:
var stepper = new Stepper();
var label = new Label();
label.SetBinding (Label.TextProperty, new Binding ("Value", stringFormat: "{0:F0}", source: stepper));
x:Reference
只是BindingContext
一个对象的引用设置为另一个对象的BindingContext
。
这基本上是:
myLabel.BindingContext = mySlider;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.