Lập trình Windows Phone - Bài 5: Data binding cơ bản

Data binding là quá trình thiết lập một kênh giao tiếp

 giữa 1 thành phần giao diện và nguồn dữ liệu

 cung cấp cho thành phần đó

 

pptx13 trang | Chia sẻ: Mr Hưng | Lượt xem: 643 | Lượt tải: 0download
Nội dung tài liệu Lập trình Windows Phone - Bài 5: Data binding cơ bản, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Lập trình Windows Phone Bài 5: Data binding cơ bảnGV Biên soạn: Trần Duy ThanhNội dungData binding là gìCác thành phần chính trong Data BindingCách tạo binding trong Windows Phone1. Data binding là gìData binding là quá trình thiết lập một kênh giao tiếp giữa 1 thành phần giao diện và nguồn dữ liệu cung cấp cho thành phần đó2. Các thành phần trong Data BindingSource: đối tượng cung cấp dữ liệu, nó được gán vào DataContext của thành phần UI cần binding.Path: tên thuộc tính của đối tượng dữ liệu đang làm source.2. Các thành phần trong Data BindingMode: chiều tương tác của dữ liệu với UIOneTime: dữ liệu được load một lần duy nhất khi khởi tạo UI.OneWay: mặc định, thành phần hiển thị được cập nhật từ đối tượng nguồn.TwoWay: thành phần hiển thị được cập nhật từ đối tượng nguồn và ngược lại3. Cách tạo data binding trong Windows PhoneBinding control to controlVí dụ: 3. Cách tạo data binding trong Windows Phone             Lưu ý: Binding control to object3. Cách tạo data binding trong Windows Phone public class Person { public string Name {get;set;} public string SurName { get; set; } }3. Cách tạo data binding trong Windows Phonepublic MainPage(){      InitializeComponent();      Person person = new Person();      person.Name = "An Khuong";      person.SurName = "Nguyen";      Author.DataContext = person; }  3. Cách tạo data binding trong Windows Phone                                                                                                                                                                                                                                                                                                                        Binding ListBox với List Object3. Cách tạo data binding trong Windows Phonepublic class Employee{     public string Name { get; set; }     public int Age { get; set; }     public string ImgUrl { get; set; }     public string Company { get; set; }}3. Cách tạo data binding trong Windows PhoneList ListPerson = new List(); public MainPage() {              InitializeComponent();             Listperson = Person.GetData();             PersonList.ItemsSource = ListPerson; }Thảo luận

Các file đính kèm theo tài liệu này:

  • pptxmodule2_bai5_databindingcoban_3973.pptx
Tài liệu liên quan