WPF - Bố cục
Bố cục của các điều khiển là rất quan trọng và quan trọng đối với khả năng sử dụng ứng dụng. Nó được sử dụng để sắp xếp một nhóm các phần tử GUI trong ứng dụng của bạn. Có những điều quan trọng nhất định cần xem xét khi chọn bảng bố cục -
- Vị trí của các phần tử con
- Kích thước của các phần tử con
- Xếp lớp các phần tử con chồng chéo lên nhau
Sự sắp xếp pixel cố định của các điều khiển không hoạt động khi ứng dụng phải có độ phân giải màn hình khác nhau. XAML cung cấp một tập hợp phong phú các bảng bố cục tích hợp sẵn để sắp xếp các phần tử GUI theo cách thích hợp. Một số bảng bố cục thông dụng và phổ biến nhất như sau:
Sr không. | Bảng và mô tả |
---|---|
1 | Bảng điều khiển ngăn xếp Bảng điều khiển ngăn xếp là một bảng điều khiển bố cục đơn giản và hữu ích trong XAML. Trong bảng điều khiển ngăn xếp, các phần tử con có thể được sắp xếp thành một dòng, theo chiều ngang hoặc chiều dọc, dựa trên thuộc tính định hướng. |
2 | Bảng điều khiển bọc Trong WrapPanel, các phần tử con được định vị theo thứ tự tuần tự, từ trái sang phải hoặc từ trên xuống dưới dựa trên thuộc tính hướng. |
3 | Bảng điều khiển DockPanel xác định một khu vực để sắp xếp các phần tử con tương đối với nhau, theo chiều ngang hoặc chiều dọc. Với DockPanel, bạn có thể dễ dàng gắn các phần tử con lên trên, dưới, phải, trái và giữa bằng cách sử dụngDock bất động sản. |
4 | Bảng điều khiển canvas Bảng canvas là bảng bố cục cơ bản trong đó các phần tử con có thể được định vị một cách rõ ràng bằng cách sử dụng các tọa độ liên quan đến Canvas bất kỳ bên nào như trái, phải, trên và dưới. |
5 | Bảng điều khiển lưới Bảng điều khiển lưới cung cấp một khu vực linh hoạt bao gồm các hàng và cột. Trong Grid, các phần tử con có thể được sắp xếp dưới dạng bảng. |