0

複数の行を持つリストボックスを持つアプリがあり、この各行にいくつかの情報があります。それを実装する方法は?リストボックスでグリッドビューを使用してみますか?

ここに画像の説明を入力

4

2 に答える 2

0

グループ化されたものGridViewです。縦向きItemsPanelGridView同様に設定する必要があります。VirtualizingStackPanel

Windows 8 での GridView のグループ化を確認してください。

于 2013-09-18T10:21:58.407 に答える
0

これを複製する最も簡単な方法

  1. グリッド アプリ テンプレートを使用して新しいストア アプリを作成する
  2. GridView コードをこれに置き換えます

        <ListView.ItemsPanel>
            <ItemsPanelTemplate>                        
                <VirtualizingStackPanel Orientation="Vertical"/>
            </ItemsPanelTemplate>
        </ListView.ItemsPanel>
        <ListView.GroupStyle>
            <GroupStyle>
                <GroupStyle.HeaderTemplate>
                    <DataTemplate>
                        <Grid Margin="1,0,0,6">
                            <Button
                                AutomationProperties.Name="Group Title"
                                Click="Header_Click"
                                Style="{StaticResource TextPrimaryButtonStyle}" >
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="{Binding Title}" Margin="3,-7,10,10" Style="{StaticResource GroupHeaderTextStyle}" />
                                    <TextBlock Text="{StaticResource ChevronGlyph}" FontFamily="Segoe UI Symbol" Margin="0,-7,0,10" Style="{StaticResource GroupHeaderTextStyle}"/>
                                </StackPanel>
                            </Button>
                        </Grid>
                    </DataTemplate>
                </GroupStyle.HeaderTemplate>
                <GroupStyle.Panel>
                    <ItemsPanelTemplate>
                        <VariableSizedWrapGrid Orientation="Horizontal" Margin="0,0,80,0"/>
                    </ItemsPanelTemplate>
                </GroupStyle.Panel>
            </GroupStyle>
        </ListView.GroupStyle>
    </ListView>
    
于 2013-09-18T10:23:00.763 に答える