Tôi đang phát triển một ứng dụng WinRT trong C#, tôi đang sử dụng GridView để trình bày mục của tôi.Định hướng GridView với Gói trong WinRT
Tôi muốn mục của tôi để được sắp xếp theo chiều ngang và sau đó (khi đạt chiều rộng tối đa) các mặt hàng tiếp theo sẽ được bổ sung vào dòng mới (Đơn giản chỉ cần:chỉ dọc cuộn quán bar có thể được hiển thị).
Thật không may XAML hiện tại của tôi chỉ có thể thêm các mục ngang trong một hàng (với một thanh cuộn ngang)
<GridView x:Name="GridChildItem"
ItemContainerStyle="{StaticResource NonTickGridViewItem}"
VerticalContentAlignment="Stretch"
ItemTemplate="{StaticResource CustomChildItemTemplete}"
SelectionMode="Single"
IsItemClickEnabled="True"
ItemClick="gridViewChild_ItemClick_1"
Margin="0,40,0,0"
Height="Auto"
Background="{StaticResource DropDownMenuBackColor}"
ScrollViewer.IsHorizontalScrollChainingEnabled="False"
ScrollViewer.IsVerticalScrollChainingEnabled ="True"
VerticalAlignment="Top">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" Margin="20,0,0,0" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
Các bạn đã thử với 'WrapGrid' là' ItemsPanelTemplate'? Ví dụ. ' ItemsPanelTemplate> '? –
nemesv
@nemesv. Có nhưng không thành công – VibeeshanRC
Tôi không có win8 ở bàn tay nhưng bạn cũng có thể thử sử dụng 'ListView' thay vì' GridView' với 'WrapGrid' là' ItemsPanelTemplate' ... – nemesv