tailieunhanh - Silverlight - Chapter 2 - XAML

XAML là một ngôn ngữ dựa trên XML, ngôn ngữ này cho phép bạn có thể xây dựng giao diện của các ứng dụng rất dễ dàng và nhanh chóng, bạn chỉ cần khai báo các thành phầncó trên giao diện của ứng dụng cùng với các thuộc tính của nó, khi chạy chương trình sẽ hiển thị giống như bạn đã khai báo. Điều này cho phép tách bạch được giữa việc thiết kế giao diện và việc hiện thực hóa các tính năng | f X chương II XAML Solutions CHƯƠNG II XAML - Extensible Application Markup Language 1 Tổng quan về XAML XAML là gì XAML được viết tắt bởi cụm từ Extensible Application Markup Language là một ngôn ngữ dạng khai báo. Bạn có thể tạo ra các phần tử đồ họa UI với những khai báo thông qua thẻ trong XAML. Sau đó bạn có thể dùng file mã lệnh tách biệt của nó code-behind để trả về những sự kiện và điều khiển những đối tượng mà bạn đã định nghĩa trong XAML. Nó là một ngôn ngữ mô tả dựa trên XML là rất trực quan để xây dựng giao diện từ những bước phác thảo cho tới sản xuất sản phẩm đặc biệt hữu ích cho đối tượng có kinh nghiệm thiết kế website và kỹ thuật. Khai báo đối tượng Có hai cách để khai báo đối tượng trong XAML Khai bao trực tiếp Sử dụng thẻ đóng mở để khai báo một đối tượng giố ng như là một phần tử XML. Bạn cũng có thể sử dụng cú pháp này để khai báo đối tượng gố c root object hoặc để xét các giá trị các thuộc tính. Khai báo gián tiếp Sử dụng giá trị trực tiếp để khai báo một đối tượng. Bạn có thể sử dụng cú pháp này để thiết lập giá trị của thuộc thường điều này có nghĩa là chỉ những thuộc tính mà được hỗ trợ bởi đối tượng mới có thể sử dụng được phương pháp này. Thiết lập đặc tính cho đối tượng Có những cách sau để khai báo đặc tính cho đối tượng Sử dụng cú pháp theo thuộc tính Dưới đây là ví dụ xét giá trị cho các thuộc tính Width Height Fill của đối tượng Rectangle Rectangle Width 100 Height 100 Fill Blue Sử dụng cú pháp theo đặc tính của thành phần element Dưới đây là ví dụ xét đặc tính Fill theo cách này cho đối tượng Rectangle Rectangle Width 100 Height 100 SolidColorBrush Color Blue Rectangle Infoway Solutions CHƯƠNG II XAML Sử dụng cú pháp theo nội dung Dưới đây là ví dụ xét đặc tính Text cho đối tượng TextBlock Giống như đối tượng Label trong Winform Webform TextBlock Hello TextBlock Sử dụng theo một tập hợp Đây là một trường hợp khá thú vị trong XAML bởi có những .