Xamarin.Forms开发与应用商店提交全解析
1. Xamarin.Forms的数据绑定与MVVM模式
Xamarin.Forms是构建跨平台应用的强大工具,而MVVM设计模式与它的结合更是相得益彰。MVVM最初就是为配合XAML及其强大的数据绑定功能而设计的,因此它非常适合与Xamarin.Forms一起使用。
1.1 数据绑定和MVVM的基础设置
- 模型和视图模型层 :大部分与之前的MVVM模式保持一致。
- 实现接口 :ViewModel层应实现
INotifyPropertyChanged接口,以方便数据绑定。在Xamarin.Forms中,可以使用BindableObject基类,并在ViewModel的值发生变化时调用OnPropertyChanged方法。 - 绑定上下文 :Xamarin.Forms中的任何页面或控件都有
BindingContext属性,可将相应的ViewModel设置给每个视图的该属性。 - XAML数据绑定语法 :使用
Text="{Binding Name}"这样的语法将控件的属性绑定到BindingContext对象的属性。 - 事件转换为命令 :结合数据绑
超级会员免费看
订阅专栏 解锁全文
2943

被折叠的 条评论
为什么被折叠?



