2012-12-19 46 views
16

Tôi đang sử dụng UniformGrid và làm cho các mục hiển thị theo chiều ngang. Có cách nào để hiển thị theo chiều dọc không?cách làm cho uniformgrid theo chiều dọc

<ListView.ItemsPanel> 
    <ItemsPanelTemplate> 
     <UniformGrid Columns="3" /> 
    </ItemsPanelTemplate> 
</ListView.ItemsPanel> 

Mọi trợ giúp sẽ được đánh giá cao.

+0

có nghĩa là ''. –

Trả lời

16

Cách bố trí WPF UniformGrid là ngang mà thôi, ví dụ .:

1 2 3 
4 5 6 
7 8 9 

lẽ bạn có thể sử dụng một WrapPanel thay vào đó và chỉ cần đặt các ItemHeightItemWidth kích thước lưới mong muốn của bạn và thiết lập Orientation-Orientation.Vertical.

Hoặc bạn có thể tạo nguồn gốc UniformGrid để xử lý Orientation, có một ví dụ tốt on MSDN.

một này sẽ hiển thị:

1 4 7 
2 5 8 
3 6 9 

Đây có phải là những gì bạn nghĩa là gì?

+1

Nó không hoạt động. – Anjali

3

Tôi hơi muộn với bữa tiệc - nhưng đối với bất kỳ ai khác đang tìm kiếm giải pháp, các công trình sau đây sẽ hoạt động.

<UniformGrid Columns="1" /> 
Các vấn đề liên quan