XAML - Khối xây dựng
Chương này sẽ mô tả một số khối xây dựng cơ bản và quan trọng của các ứng dụng XAML. Nó sẽ giải thích cách
- để tạo và khởi tạo một đối tượng,
- một đối tượng có thể được sửa đổi dễ dàng bằng cách sử dụng tài nguyên, kiểu và mẫu,
- để làm cho một đối tượng tương tác bằng cách sử dụng các phép biến đổi và hoạt ảnh.
Các đối tượng
XAML là một ngôn ngữ khai báo điển hình có thể tạo và khởi tạo các đối tượng. Đó là một cách khác để mô tả các đối tượng dựa trên XML, tức là những đối tượng nào cần được tạo và cách chúng nên được khởi tạo trước khi thực thi một chương trình. Đối tượng có thể được
- Hộp chứa (Bảng điều khiển ngăn xếp, Bảng điều khiển giá đỡ)
- Phần tử / Điều khiển giao diện người dùng (Nút, Hộp văn bản, v.v.)
- Từ điển tài nguyên
Tài nguyên
Tài nguyên thường là các định nghĩa được kết nối với một số đối tượng mà bạn chỉ muốn sử dụng thường xuyên hơn một lần. Đó là khả năng lưu trữ dữ liệu cục bộ cho các điều khiển hoặc cho cửa sổ hiện tại hoặc toàn cầu cho toàn bộ ứng dụng.
Phong cách
Khung công tác XAML cung cấp một số chiến lược để cá nhân hóa và tùy chỉnh giao diện của một ứng dụng. Kiểu cho chúng ta sự linh hoạt để thiết lập một số thuộc tính của một đối tượng và sử dụng lại các cài đặt cụ thể này trên nhiều đối tượng để có giao diện nhất quán.
- Trong kiểu, bạn chỉ có thể đặt các thuộc tính hiện có của một đối tượng như Chiều cao, Chiều rộng, Kích thước phông chữ, v.v.
- Chỉ có thể chỉ định hành vi mặc định của điều khiển.
- Nhiều thuộc tính có thể được thêm vào một kiểu.
Trong sơ đồ đầu tiên, bạn có thể thấy các thuộc tính chiều cao và chiều rộng giống nhau được đặt riêng biệt cho cả ba nút; nhưng trong sơ đồ thứ hai, bạn có thể thấy rằng chiều cao và chiều rộng giống nhau cho tất cả các nút được thêm vào một kiểu và sau đó kiểu này được liên kết với tất cả các nút.
Mẫu
Mẫu mô tả giao diện tổng thể và hình thức trực quan của điều khiển. Đối với mỗi điều khiển, có một mẫu mặc định được liên kết với nó để cung cấp hình thức cho điều khiển đó. Trong XAML, bạn có thể dễ dàng tạo các mẫu của riêng mình khi bạn muốn tùy chỉnh hành vi trực quan và hình thức trực quan của điều khiển.
Trong ảnh chụp màn hình sau, có hai nút, một là với mẫu và một là nút mặc định.
Lúc này khi bạn rê chuột vào nút, nó cũng đổi màu như hình bên dưới.
Với các mẫu, bạn có thể truy cập nhiều phần của điều khiển hơn là trong các kiểu. Bạn có thể chỉ định cả hành vi hiện có và hành vi mới của điều khiển.
Hoạt ảnh và chuyển đổi
Hoạt ảnh và biến đổi bên trong Windows Runtime có thể cải thiện ứng dụng XAML của bạn bằng cách xây dựng tính tương tác và chuyển động. Bạn có thể dễ dàng tích hợp giao diện tương tác trong ứng dụng XAML của mình bằng cách sử dụng các hoạt ảnh từ thư viện hoạt hình Windows Runtime. Hoạt ảnh được sử dụng
- để cải thiện giao diện người dùng hoặc để làm cho nó hấp dẫn hơn.
- để thu hút sự chú ý của người dùng đến một thay đổi.
Trong ảnh chụp màn hình sau, bạn có thể thấy một hình vuông -
Khi bạn di chuột qua hình vuông này, nó sẽ mở rộng theo mọi hướng như hình dưới đây.