Tôi không thể phân biệt sự khác nhau giữa 'Tự động' và '*' khi đặt chiều rộng / chiều cao cho cột lưới. Xin vui lòng giúp đỡ!
Tôi không thể phân biệt sự khác nhau giữa 'Tự động' và '*' khi đặt chiều rộng / chiều cao cho cột lưới. Xin vui lòng giúp đỡ!
Câu trả lời:
Chúng ta đang nói trong bối cảnh của WPF
Grid ở đây? Câu trả lời của tôi sẽ nói về cột, nhưng điều tương tự cũng áp dụng cho các hàng.
Tóm lại:
- Auto
có nghĩa là kích thước theo nội dung cột và
- *
có nghĩa là kích thước tỷ lệ với lưới
Auto
có nghĩa là một cột được cung cấp nhiều chiều rộng như các phần tử bên trong nó yêu cầu. Chiều rộng của *
các cột có kích thước được tính bằng cách phân bổ không gian cho Auto
cột và chiều rộng cố định, sau đó chia ra không gian còn lại. Vì vậy, nếu chỉ có một *
cột có kích thước, nó sẽ nhận được tất cả không gian còn lại, nếu có hai, chúng sẽ nhận được một nửa mỗi cột, v.v. Bạn cũng có thể thay đổi tỷ lệ được phân bổ cho mỗi cột có kích thước sao.
Nếu cột A có kích thước bằng 2*
và B có kích thước bằng 3*
thì toàn bộ không gian cột được chia thành 5 phần bằng nhau; cột A sẽ nhận được 2 phần của không gian và B sẽ nhận được 3 phần.