Tôi có một ListView WPF rất đơn giản mà tôi đang sử dụng để liệt kê các khối văn bản. Tôi muốn nó cuộn theo chiều dọc, nhưng văn bản nên được bọc để không có cuộn ngang. Tất cả các ví dụ mà tôi đã thấy là các giải pháp lồng ghép DataGridView quá phức tạp. Điều này có vẻ như một trường hợp sử dụng đơn giản như vậy, tuy nhiên. Đây là mã hiện tại của tôi:Làm cách nào để bọc nội dung trong một ListView WPF?
<ListView
Height="Auto"
Width="Auto"
Margin="0"
Name="mLogListView"
FontWeight="Bold"
FontSize="16"
SelectionMode="Single"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
HorizontalContentAlignment="Stretch"/>
Tôi đã cố gắng thiết lập các thuộc tính ScrollViewer.HorizontalScrollBarVisibility và HorizontalContentAlignment nhưng các văn bản chỉ cần chạy ra khỏi cuối của sự kiểm soát và không quấn.
Mỗi mục được thêm vào bộ sưu tập ListView.Items
và là đối tượng ListViewItem
. Văn bản được đặt thành thuộc tính Content
của mục.
Đây là mã chịu trách nhiệm cho việc thêm lần văn bản vào danh sách:
ListViewItem item = new ListViewItem();
item.Content = "Item text is set here, but refuses to wrap in list view!";
mLogListView.Items.Add(item);
Cảm ơn bạn.
Liên kết msdn đó hiện đã chết. Hãy thử cách này: https://msdn.microsoft.com/en-us/library/vstudio/ms752347(v=vs.100).aspx#specifying_the_path_to_the_value – Detail