构建首个 Xamarin.Forms 应用
1. 数据绑定
数据绑定是 MVVM 的核心。在 Xamarin.Forms 中实现数据绑定需要满足两个条件:
- 有一个实现 INotifyPropertyChanged 的对象。
- 将页面的 BindingContext 设置为该对象,在 ItemView 和 MainView 中已经完成此操作。
数据绑定的一个实用特性是支持双向通信。例如,将文本绑定到 Entry 控件时,数据绑定对象的属性会直接更新。示例 XAML 如下:
<Entry Text="{Binding Title} />
要使此绑定生效,绑定对象需要有一个名为 Title 的字符串属性。
对于执行操作的控件,如 Button ,通常会暴露一个 Command 属性,其类型为 ICommand ,可以返回 Xamarin.Forms.Command 或自定义实现。
2. 从主视图导航到项目视图添加新项
在 MainView 中有一个“添加”工具栏按钮,点击该按钮时,需要导航到 ItemView 。按照 MVVM 模式,需要定
超级会员免费看
订阅专栏 解锁全文
20

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



