xamarin开发之旅之首页功能汇总《预览篇》(四)

 

数据绑定使两个用于链接,这样一个导致更改中的其他对象的属性。这是一个非常有价值的工具,并可以完全在代码中定义数据绑定,而 XAML 提供快捷方式和便利。因此,在 Xamarin.Forms 中最重要的标记扩展之一绑定。

数据绑定

数据绑定连接两个对象,调用的属性目标。 在代码中, 需要执行两个步骤:必须BindingContext将目标对象的属性设置为源对象, SetBinding并且必须在目标对象上调用方法 (通常与Binding类结合使用), 以将该对象的属性绑定到源的属性对象.

目标属性必须是可绑定属性,这意味着目标对象必须派生自BindableObject。 联机 Xamarin.Forms 文档将指示哪个属性是可绑定属性。 属性LabelText与可绑定属性关联TextProperty

在标记中,您还必须执行相同的两个步骤所需在代码中,只不过Binding标记扩展可以代替SetBinding调用和Binding类。

但是,在 XAML 中定义数据绑定时,有多种方法来设置BindingContext的目标对象。 有时从代码隐藏文件中,有时使用设置StaticResourcex:Static标记扩展的内容有时BindingContext属性元素标记。

绑定最常使用与基础数据模型,通常在 MVVM (模型-视图-视图) 的应用程序体系结构、 实现连接程序的视觉对象中所述 ,数据绑定到MVVM,但可能会出现其他情形。

目前已经实现的功能有,bannar,listview,数据绑定,数据读取,底部菜单等功能。

接下来将要实现 列表到详情页的实现。加油。demo预览图如下。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章