我想在monodevelop中使用绑定控件属性。 我可以在win form应用程序中使用此代码:
button1.DataBindings.Add("Text", textBox1, "Text");
如何将此代码(或示例)用于xamarin或monodevelop C#应用程序?
答案 0 :(得分:0)
Afaik DataBinding属于MVVM模式。常规Mono和Xamarin遵循原生Android和iOS也使用的MVC模式。因此Mono和常规Xamarin不支持DataBinding。
Xamarin有一个名为MvvmCross的框架(也可能是其他框架),它支持MVVM模式。
但可能更好,如果你想要DataBinding,你真的应该看看Xamarin.Forms。这确实允许DataBinding(以及更多)。 DataBinding的解释如下:http://developer.xamarin.com/guides/cross-platform/xamarin-forms/xaml-for-xamarin-forms/data_binding_basics/