2012-02-05 27 views
8

Tôi đã tìm kiếm khá lâu khi cố gắng tìm câu trả lời cho điều này mà không có bất kỳ kết quả nào.Mục ListBox hiện tại Bottom-to-Top

Hộp danh sách WPF mặc định thêm các mục được căn chỉnh ở trên cùng và các mục bổ sung bên dưới nó. Tôi muốn một hộp danh sách trình bày các mục theo hướng ngược lại, vì vậy nó sẽ thêm các mục được căn chỉnh về phía dưới.

Ví dụ: enter image description here

Tôi chắc chắn phải có một cách đơn giản rằng tôi đã bỏ qua để làm điều này mà không cần viết lại tất cả, nhưng Google dường như không có câu trả lời cho cái này và tôi 's stumped.

Cảm ơn.

Trả lời

15

Thay đổi 's ItemsPanel bố trí:

<ListBox.ItemsPanel> 
    <ItemsPanelTemplate> 
     <VirtualizingStackPanel VerticalAlignment="Bottom"/> 
    </ItemsPanelTemplate> 
</ListBox.ItemsPanel> 

này làm những gì hình ảnh của bạn dường như ngụ ý, với mục đầu tiên bổ sung vẫn còn trên đầu trang. Nếu bạn muốn đảo ngược thứ tự thì đó sẽ là một vấn đề khác.

+1

Cảm ơn câu trả lời nhanh, công việc này và tôi có thể tự mình đảo ngược thứ tự. –

+0

@BrokenPixels: Bạn được chào đón, vui vì nó đã giúp :) –

Các vấn đề liên quan