Sdílet prostřednictvím


Postupy: Zobrazení obsahu ListView pomocí GridView

Tento příklad ukazuje, jak definovat GridView režim zobrazení pro ListView ovládací prvek.

Příklad

Režim GridView zobrazení můžete definovat zadáním GridViewColumn objektů. Následující příklad ukazuje, jak definovat GridViewColumn objekty, které se svazují s datovým obsahem, který je zadán pro ListView ovládací prvek. Tento GridView příklad určuje tři GridViewColumn objekty, které se mapují na FirstName, LastName a EmployeeNumber pole EmployeeInfoDataSource, které jsou nastaveny jako ItemsSource ovládací prvek ListView.


<ListView ItemsSource="{Binding Source={StaticResource EmployeeInfoDataSource}}">

    <ListView.View>

        <GridView AllowsColumnReorder="true" ColumnHeaderToolTip="Employee Information">

            <GridViewColumn DisplayMemberBinding="{Binding Path=FirstName}" Header="First Name" Width="100"/>

            <GridViewColumn DisplayMemberBinding="{Binding Path=LastName}" Width="100">
                <GridViewColumnHeader>Last Name
                    <GridViewColumnHeader.ContextMenu>
                        <ContextMenu MenuItem.Click="LastNameCM_Click" Name="LastNameCM">
                            <MenuItem Header="Ascending" />
                            <MenuItem Header="Descending" />
                        </ContextMenu>
                    </GridViewColumnHeader.ContextMenu>
                </GridViewColumnHeader>
            </GridViewColumn>

            <GridViewColumn DisplayMemberBinding="{Binding Path=EmployeeNumber}" Header="Employee No." Width="100"/>
        </GridView>

    </ListView.View>
</ListView>

Následující obrázek ukazuje, jak se tento příklad zobrazuje.

snímek obrazovky, který zobrazuje ListView s výstupem GridView

Viz také