Tham khảo tài liệu 'silverlight tiếng việt phần 7', 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ả | CHƯƠNG VIỊ LÀM VIỆC VỚI DỮ LIỆU TRONG SILVERLIGHT Các công nghệ để truy cập dữ liệu trong Silverlight Trong các ứng dụng trên nền tảng Silverlight 2 có cho phép truy cập dữ liệu theo nhiều công nghệ hay phương thức k hác nhau. Cách đơn giản nhất để hiển thị và tương tác người dùng là Data Binding. Cách khác nữa để truy cập dữ liệ u từ ứng dụng máy khách như là một sự thay thế tối ưu của cookie chúng ta có thể sử dụng công nghệ Isolated Sto rage. Silverlight cũng cho phép đọc và ghi trên dữ liệu XML bằng cách sử dụng XmlReader hoặc LINQ to XML . Ngoà i ra cách phổ biến trong các ứng dụng hiện nay thường làm đó là truy cập dữ liệu SQL Server thông qua các công ngh ệ Web service WCF và Data Service. Trong chương này chúng ta sẽ tìm hiểu một số công nghệ để truy cập dữ liệu sau Data Binding Isolated Storage . Xử lý dữ liệu XML với LINQ to XML Truy cập cơ sở dữ liệu SQL Server với Web Service WCF Sử dụng Data Binding Data Binding cung cấp một cách đơn giảm cho ứng dụng nền tảng silverlight truy cập và tương tác tới dữ liệu. Thông thường Data Binding quản lý dữ liệu theo luồng giữa người dùng và các đối tượng dữ liệu. Tức kà khi một binding đượ c tạo và dữ liệu có thay đổi thì giao diện người dùng cũng được trình bày và thaỵ đổi theo dữ liệu tự động ánh xạ . T ương tự khi người dùng thay đổi trên giao diện thì nó cũng có thể làm thay đổi đối tượng dữ liệu. Ví dụ như khi người dùng thay đổi giá trị trên một TextBox giá trị dữ liệu cũng tự động cập nhật theo thay đổi đó. Sự liên kết giữa giao diện người dùng và dữ liệu Binding Object Như là một xúc tác ở giữaBindingTarget và Binding Source Binding Source Chứa các thuộc tính dữ liệu còn có thể là đối tượng của CLR Binding Target Là các thuộc tính giao diệu người dùng để có thể hiển thị hoặc thay đổi tới dữ liệu. Binding ta rget có thể là Dependencyproperty của FramworkElement Value Converter Thành phần tùy chọn để áp dụng cho những trường họp dữ liệu cần phân tích hoặc chuyển đổi Điều hướng của luồng dữ liệu Quyết .