Tham khảo tài liệu 'giáo trình silverlight_2_chương 5', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Silverlight 2 Tutorial Bài 5 Dùng ListBox và DataBỉndỉng để hiển thị dữ liệu Trong những bài trước chúng ta đã dùng DataGrid để hiển thị kết quả tìm kiếm. DataGrid có thể chạy tốt khi chúng ta muốn hiển thị nội dung theo dạng một cột. Tuy nhiên đối với ứng dụng Digg chúng ta muốn chỉnh sửa thêm giao diện một chút để nó trông giống một List hom là một DataGrid. Một tin tốt lành là điều này tương đối dễ dàng - và nó không đòi hỏi chúng ta phải thay đổi bất kỳ đoạn lệnh nào. Chúng ta sẽ bắt đầu bằng việc thay thế DataGrid bằng một ListBox . Chúng ta sẽ vẫn giữ lại tên cũ như trước đây StoriesList LỉstBox X Name StorỉesLỈ5t l LỉstBữx Khi chạy và thực hiện việc tìm kiếm ListBox vừa thêm vào sẽ hiển thị kết quả như sau Bạn có thể sẽ tự hỏi - tại sao các dòng đều là Lý do là vì chúng ta đã gắn các đối tượng DiggStory vào ListBox và mặc nhiên nó sẽ gọi các hàm ToStringO trên các dối tượng này . Neu chúng ta muốn hiển thị giá trị của thuộc tính Title của đối tượng DiggStory chúng ta có thể đặt giá trị cho thuộc tính DisplayMemberPath của ListBox íLỉstBox X Naiỉỉe Storie5List DÌ5playr- .en berPath Title l i id gin 5 ListBữx Khi chạy bạn sẽ thấy Title sẽ được hiển thị lên TextBox 33 Silverlight 2 Tutorial Silverlight Project Test Page - Windows Internet Explorer c 7 c Ể-. http localhost 50699 DiggSan - X I Lire Search p . ứ -á íể Silverlight Project Test Page Tools Search D GG SEARCH basketball I I Ron Artest steals fan s orange Jerry West on players with expiring contracts The Lakers are for real Duke loses to Miami by 1 96-95 Bell toils for Coach Carmody Tony Parker likes Harris in NJ Calderon wants to play like Kidd Nash Gibson sprains ankle Time To Pop Some Bubbles Done ti Local intranet I Protected Mode Off iioo Neu chúng ta muốn hiển thị nhiều hơn một giá trị hay tùy biến lại dạng hiển thị của mỗi mục dữ liệu chúng ta có thể viết lại ItemTemplate của ListBox để cung cấp một DataTemplate. Bên trong DataTemplate này chúng ta sẽ tùy .