intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình Windows Phone (Module 2): Bài 5 - Trần Duy Thanh

Chia sẻ: Kiếp Này Bình Yên | Ngày: | Loại File: PPTX | Số trang:13

68
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Lập trình Windows Phone (Module 2) - Bài 5 cung cấp cho người học những hiểu biết cơ bản về data binding trong Windows Phone như: Data binding là gì? Các thành phần chính trong data binding, cách tạo binding trong Windows Phone. Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình Windows Phone (Module 2): Bài 5 - Trần Duy Thanh

  1. Trường ĐH Khoa Học Tự Nhiên TP.HCM TRUNG TÂM TIN HỌC Lập trình Windows Phone Bài 5: Data binding cơ bản GV Biên soạn: Trần Duy Thanh 2014
  2. Nội dung 1. Data binding là gì 2. Các thành phần chính trong Data Binding 3. Cách tạo binding trong Windows Phone Bài 5: Data binding cơ bản 2
  3. 1. Data binding là gì v 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 đó Bài 5: Data binding cơ bản 3
  4. 2. Các thành phần trong Data Binding v Source: đố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. v Path: tên thuộc tính của đối tượng dữ liệu đang làm source. Bài 5: Data binding cơ bản 4
  5. 2. Các thành phần trong Data Binding v Mode: chiều tương tác của dữ liệu với UI ü OneTime: 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ại Bài 5: Data binding cơ bản 5
  6. 3. Cách tạo data binding trong Windows Phone v Binding control to control v Ví dụ: Bài 5: Data binding cơ bản 6
  7. 3. Cách tạo data binding trong Windows Phone v Binding control to object               Lưu ý: Bài 5: Data binding cơ bản 7
  8. 3. Cách tạo data binding trong Windows Phone public class Person { public string Name {get;set;} public string SurName { get; set; } } Bài 5: Data binding cơ bản 8
  9. 3. Cách tạo data binding trong Windows Phone public MainPage() {       InitializeComponent();       Person person = new Person();       person.Name = "An Khuong";       person.SurName = "Nguyen";       Author.DataContext = person;  }   Bài 5: Data binding cơ bản 9
  10. 3. Cách tạo data binding trong Windows Phone v Binding ListBox với List Object
  11. 3. Cách tạo data binding trong Windows Phone public class Employee {      public string Name { get; set; }      public int Age { get; set; }      public string ImgUrl { get; set; }      public string Company { get; set; } } Bài 5: Data binding cơ bản 11
  12. 3. Cách tạo data binding trong Windows Phone List ListPerson = new List(); public MainPage() { InitializeComponent(); Listperson = Person.GetData(); PersonList.ItemsSource = ListPerson; } Bài 5: Data binding cơ bản 12
  13. Thảo luận Bài 5: Data binding cơ bản 13
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0