I.Introduction
Trong thực tế khi phát triển ứng dụng Windows Phone nếu Select môt Item thì rất dể, nhưng một số trường hợp nếu ứng dụng có tính năng Hold (giữ ) một Listbox Item nào đó thì làm thể nào để Select đc Item này ????
Trong bài này mình xin chia sẻ cách Select một Item khi Hold vào nó.
II. Fundamental
Cơ bản giả sử mình dùng 1 Listbox để hiển thị hình ảnh
![]()
Ở Listbox trên mình đã khai báo sự kiện Hold (lstImage_Hold) cho Listbox và các bạn thấy là thuộc tính PhotoName và PhotoSource đã đc mình Binding vào đúng vị trí mình mong muốn.
Ở phía code behide chúng ta có lớp Photo
![]()
Trong sự kiện Hold của đối tượng Image thì Listbox phải Selected một đối tượng Image bên trong nó như một Data context. do đó để Select đối tượng Photo chúng ta phải ép kiểu sender trong sự kiện Hold về đối tượng phát sinh sự kiện và ép kiểu thuộc tính Datacontext của nó về đúng kiểu của các đối tượng mà chúng ta đã Binding vào Listbox. chúng ta xử lý như sau :
![]()
Hy vọng bài viết này sẽ mang đến thông tin hữ ích cho các bạn