Tôi có một ListBox có ItemsPanel tôi đã thay thế bằng một WrapPanel. WrapPanel hiện đang lưu trữ các ListboxItems databound. Mỗi mục có một văn bản có kích thước thay đổi trong đó, cho mỗi mục một chiều rộng khác nhau. Tuy nhiên, tôi muốn chiều rộng là không đổi sao cho tất cả các mục có cùng chiều rộng với mục có văn bản dài nhất. Có thể không?WPF WrapPanel - tất cả các mục phải có cùng một chiều rộng
15
A
Trả lời
16
Đặt từng mục vào lưới một hàng, một cột (chiều rộng tự động) và đặt tên cho cột. Đặt Grid.IsSharedSizeScope trên ListBox và tất cả các lưới sẽ có cùng chiều rộng.
Các vấn đề liên quan
- 1. WPF XAML WrapPanel ListBox các mục trong một hàng
- 2. Làm cách nào để tạo một cột trong hộp danh sách trong WPF có cùng chiều rộng cho tất cả các mục?
- 3. Wpf: Lưới: Làm thế nào tôi có thể chia sẻ chiều rộng chiều cao cột/hàng?
- 4. Oracle chiều rộng cột cho tất cả các cột
- 5. Xác định tất cả các phần tử con chiều rộng
- 6. Kiểm tra xem tất cả các mục có cùng một lớp hay không
- 7. Cách tạo các mục trong DockPanel mở rộng để phù hợp với tất cả không gian có sẵn trong WPF?
- 8. Danh sách XAML của Windows 8 với các cột Tiêu đề và Mục Mẫu phải có cùng chiều rộng động
- 9. Python: xác định xem tất cả các mục trong danh sách có cùng một mục hay không
- 10. Cách kiểm tra xem tất cả các mục thuộc cùng một loại có sử dụng LINQ
- 11. Chọn tất cả các nút WPF DataGrid
- 12. Có phải nó có thể nhận được tất cả commons apache cùng một lúc?
- 13. Làm cách nào để có được tất cả các phông chữ có chiều rộng cố định được cài đặt?
- 14. Bash: scp tất cả các tệp trong một thư mục, nhưng không phải thư mục con
- 15. Bắt hai bảng trong LaTeX để có cùng (canh phải) chiều rộng cột
- 16. Mục danh sách Theo chiều dọc trên WrapPanel và tận dụng nhiều cột
- 17. Hai cột, bên trái có chiều rộng cố định, phải với chiều rộng động
- 18. Có phải tất cả chúng ta đang tìm kiếm cùng một IRepository?
- 19. Thêm Thanh cuộn vào WrapPanel
- 20. Có một RowSpan = "Tất cả" trong WPF không?
- 21. Làm thế nào để không pad một chuỗi các số nguyên trong bash để tất cả đều có cùng chiều rộng?
- 22. Phong cách tất cả các UITextField cùng một lúc chứ không phải trong mỗi ViewController?
- 23. Tại sao không phải tất cả các biến này được xử lý theo cùng một cách?
- 24. Xem lại WPF với các cột có chiều rộng cố định
- 25. Ẩn tất cả các thành phần có cùng tên lớp?
- 26. Giữ nguyên chiều rộng của đường trong khi mở rộng tất cả các điểm trong ngữ cảnh bằng CGAffineTransform
- 27. Xóa tất cả các tập tin trong một thư mục
- 28. Bảng HTML: giữ cùng chiều rộng cho các cột
- 29. CSS làm textbox điền vào tất cả chiều rộng có sẵn
- 30. Có điều khiển WrapPanel (không WrapGrid) trong WinRT-XAML không?
+1 điều này chắc chắn hoạt động - chỉ cần thử nó. –
+1. Với điều này, tôi có thể thực hiện bước nhảy cuối cùng bằng cách thay đổi gui của tôi từ một 'HorizontalPanel' bên trong' ScrollViewer', với các mục có kích thước biến thành 'WrapPanel' với tất cả các mục có cùng kích thước. Thực sự tuyệt vời. –
Hiệu ứng thật tuyệt vời ... ngay cả khi nó cảm thấy như một chút hack, nó đánh bại việc kiểm soát tùy chỉnh mới cho crap này ... hehe – Assimilater