Tôi đang cố gắng tạo một nút trong XAML với chiều rộng 80%, nhưng tôi không thể tìm ra cách. Nó có vẻ không dễ như sử dụng Width = "80%". Tôi đã suy nghĩ điều này có thể được thực hiện bằng cách phát hiện chiều rộng màn hình bằng cách nào đó và nhân với 0.8 và sử dụng nó như chiều rộng, nhưng tôi không chắc chắn làm thế nào tôi có thể làm điều này trong XAML. Có lẽ điều này phải được thực hiện trong tệp .cs và sau đó điều chỉnh chiều rộng từ đó. Có ai có một giải pháp cho điều này?Cách đặt Độ rộng XAML theo phần trăm?
11
A
Trả lời
32
Có phải WPF không?
Nếu có, hãy bọc nút điều khiển (nút) trong lưới. Sau đó, xác định định nghĩa cột lưới. Ví dụ:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.2*"></ColumnDefinition>
<ColumnDefinition Width="0.8*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Grid.Row="0"></Button>
</Grid>
Edit: Quên để đóng <Button>
thẻ.
0
Tôi nghĩ rằng cách thích hợp hơn sẽ là
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"></ColumnDefinition>
<ColumnDefinition Width="10*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Grid.Row="0"></Button>
</Grid>
12 phân phối lưới như bootstrap, nó chỉ là về sở thích của bạn
Các vấn đề liên quan
- 1. Cách đặt độ rộng phần trăm cho Hoạt động theo chủ đề thoại
- 2. Đặt chiều rộng cột của JTable theo phần trăm
- 3. Đặt chiều rộng phần trăm cho phần tử span
- 4. Có thể đặt chiều rộng phần tử Chọn theo phần trăm không?
- 5. CSS: Chiều rộng theo phần trăm và Đường viền
- 6. Bố cục chiều rộng phần trăm Android
- 7. vấn đề bố trí Android - độ rộng tương đối theo phần trăm sử dụng trọng lượng
- 8. Đặt trọng lượng (phần trăm) theo chương trình
- 9. Chiều rộng cột DataGridView là phần trăm
- 10. Đặt chiều rộng tối đa của ImageView dưới dạng phần trăm chiều rộng của bố mẹ
- 11. Độ rộng của phần trăm cho các phần tử cố định?
- 12. Cắt hình ảnh thành hình vuông theo tỷ lệ phần trăm và chiều rộng tối đa
- 13. Vị trí CSS tuyệt đối và chiều rộng của vùng chứa mẹ theo phần trăm
- 14. Cách dịch nhóm SVG theo tỷ lệ phần trăm của chế độ xem
- 15. Tính tỷ lệ phần trăm tiến độ
- 16. Tính tỷ lệ phần trăm tiến độ
- 17. Ghép cặp chiều rộng/chiều cao CSS và tỷ lệ phần trăm tính toán tỷ lệ phần trăm?
- 18. Phần trăm bố cục phần trăm Android
- 19. Chuyển đổi chiều rộng từ phần trăm pixel
- 20. Chiều rộng tối đa CSS với phần trăm
- 21. Vấn đề với độ rộng dựa trên phần trăm trong Opera
- 22. Tách từ dài trong ô bảng có độ rộng phần trăm
- 23. Android: Chiều cao bố cục theo phần trăm độ phân giải màn hình
- 24. Chiều cao sai của trình bao bọc hình ảnh DIV với giá trị độ rộng phần trăm
- 25. Tỷ lệ ký quỹ/phần trăm đệm theo XML
- 26. Bố cục chất lỏng CSS: margin-top dựa trên tỷ lệ phần trăm tăng khi độ rộng của container tăng
- 27. Cách đặt PdfPTable tính theo chiều rộng cột động
- 28. Mysql - GIỚI HẠN theo Tỷ lệ phần trăm?
- 29. Css chiều cao theo phần trăm không làm việc
- 30. Tính toán phần trăm
Lỗi Một giá trị của loại 'Button' không thể được thêm vào bộ sưu tập hoặc từ điển thuộc loại 'ColumnDefinitionCollection'. Tôi nhận được lỗi đó ngay cả khi không thêm thuộc tính Lưới vào nút. Và một khi tôi viết Grid. intelliSense chỉ cung cấp cho tôi d :, local :, mc :, x :, xml: và xmlns là các lựa chọn hợp lệ. Đang cố gắng tìm hiểu xem WPF này có hay không, nhưng AFAIK là vậy. – Tom
Có lẽ tôi cần bao gồm/sử dụng trong phần? Tôi có nghĩa là để thêm một lược đồ? –
Tom
Không nhập Nút của bạn trong khối. Đặt nó vào trong khối , nhưng không nằm trong khối . –
Fendy