XAML - Điều khiển
Khung giao diện người dùng XAML cung cấp một thư viện điều khiển mở rộng hỗ trợ phát triển giao diện người dùng cho Windows. Một số trong số chúng có biểu diễn trực quan như Nút, Hộp văn bản, Khối văn bản, v.v.; trong khi các điều khiển khác được sử dụng làm vùng chứa cho các điều khiển hoặc nội dung khác, ví dụ, hình ảnh. Tất cả các điều khiển XAML được kế thừa từSystem.Windows.Controls.Control.
Hệ thống phân cấp kế thừa hoàn chỉnh của các điều khiển như sau:
Đây là danh sách các điều khiển mà chúng ta sẽ thảo luận từng cái một trong chương này.
Sr.No. | Điều khiển & Mô tả |
---|---|
1 | Cái nút Một điều khiển phản hồi đầu vào của người dùng. |
2 | Lịch Đại diện cho một điều khiển cho phép người dùng chọn ngày bằng cách sử dụng màn hình lịch trực quan. |
3 | CheckBox Một điều khiển mà người dùng có thể chọn hoặc xóa. |
4 | ComboBox Danh sách thả xuống gồm các mục mà người dùng có thể chọn. |
5 | Danh mục Nhận hoặc đặt phần tử menu ngữ cảnh sẽ xuất hiện bất cứ khi nào menu ngữ cảnh được yêu cầu thông qua giao diện người dùng (UI) từ bên trong phần tử này. |
6 | Lưới dữ liệu Đại diện cho một điều khiển hiển thị dữ liệu trong một lưới có thể tùy chỉnh. |
7 | Bảng chọn ngày Điều khiển cho phép người dùng chọn ngày. |
số 8 | Hộp thoại Một ứng dụng cũng có thể hiển thị các cửa sổ bổ sung để người dùng thu thập hoặc hiển thị thông tin quan trọng. |
9 | Chế độ hiển thị theo ô Điều khiển trình bày một tập hợp các mục trong các hàng và cột có thể cuộn theo chiều ngang. |
10 | Hình ảnh Một điều khiển trình bày một hình ảnh. |
11 | ListBox Một điều khiển trình bày danh sách nội tuyến các mục mà người dùng có thể chọn. |
12 | Thực đơn Đại diện cho một điều khiển menu Windows cho phép bạn tổ chức phân cấp các phần tử được liên kết với các lệnh và trình xử lý sự kiện. |
13 | PasswordBox Kiểm soát nhập mật khẩu. |
14 | Cửa sổ bật lên Hiển thị nội dung bên trên nội dung hiện có, trong giới hạn của cửa sổ ứng dụng. |
15 | Thanh tiến trình Một điều khiển cho biết tiến trình bằng cách hiển thị một thanh. |
16 | ProgressRing Một điều khiển cho biết tiến trình không xác định bằng cách hiển thị một chuông. |
17 | Nút radio Điều khiển cho phép người dùng chọn một tùy chọn từ một nhóm tùy chọn. |
18 | RichEditBox Một điều khiển cho phép người dùng chỉnh sửa tài liệu văn bản đa dạng thức có nội dung như văn bản được định dạng, siêu liên kết và hình ảnh. |
19 | ScrollViewer Một điều khiển vùng chứa cho phép người dùng xoay và thu phóng nội dung của nó. |
20 | SearchBox Một điều khiển cho phép người dùng nhập các truy vấn tìm kiếm. |
21 | Thanh trượt Một điều khiển cho phép người dùng chọn từ một loạt các giá trị bằng cách di chuyển một điều khiển Ngón cái dọc theo một bản nhạc. |
22 | TextBlock Một điều khiển hiển thị văn bản. |
23 | Bộ chọn thời gian Điều khiển cho phép người dùng đặt giá trị thời gian. |
24 | Nút bật tắt Một nút có thể được chuyển đổi giữa 2 trạng thái. |
25 | Mẹo công cụ Một cửa sổ bật lên hiển thị thông tin cho một phần tử. |
26 | Cửa sổ Cửa sổ gốc cung cấp tùy chọn thu nhỏ / phóng to, Thanh tiêu đề, đường viền và nút đóng. |
Trong chương này, chúng ta sẽ thảo luận về tất cả các kiểm soát này với việc triển khai.