繁体   English   中英

MvvmCross Xamarin.iOS绑定:MVVM如何交叉知道要绑定的属性?

[英]MvvmCross Xamarin.iOS Bindings: How does MVVM cross know what property to bind against?

因此,我一直在尝试使用MvvmCross,并且遇到了以下语法来创建绑定:

this.CreateBinding (GenerositySlider).To ((TipViewModel vm) => vm.Generosity).Apply ();

在该代码示例中, GenerositySliderUISlider在IOS。

我知道我可以使用For方法指定要绑定的特定属性。 但是此代码有效,并且框架知道绑定UISliderValue属性。

MvvmCross怎么知道绑定对Value的财产UISlider

如果将其默认设置为各种控件的特定值,是否有文档将其默认设置为什么属性?

谢谢!

我想到了。 如果其他人感到好奇,请在此处发布:

MvvmCross为目标定义了要绑定的默认属性的类。 因此,对于上面的UISlider场景,它使用MvxUISliderValueTargetBinding类来确定要绑定的对象。

我找不到有关各种控件的默认属性Mvx的文档,但是这里是适用于iOS的所有可用TargetBinding类: https : //github.com/MvvmCross/MvvmCross/tree/4.0/Cirrious/Cirrious.Cvrious.MvvmCross。 Binding.Touch /目标

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM