Gewusst wie: Anzeigen von ListView-Inhalten mit GridView

Aktualisiert: November 2007

Dieses Beispiel zeigt, wie ein GridView-Anzeigemodus für ein ListView-Steuerelement definiert wird.

Beispiel

Sie können den GridView-Anzeigemodus definieren, indem Sie GridViewColumn-Objekte angeben. Das folgende Beispiel zeigt, wie Sie GridViewColumn-Objekte definieren, die an den für das ListView-Steuerelement angegebenen Dateninhalt gebunden sind. In diesem GridView-Beispiel werden drei GridViewColumn-Objekte angegeben, die den Feldern FirstName, LastName und EmployeeNumber der EmployeeInfoDataSource zugeordnet sind, die als ItemsSource für das ListView-Steuerelement festgelegt ist.

<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>

In der folgenden Abbildung ist dieses Beispiel dargestellt.

ListView mit GridView-Ausgabe

Das vollständige Beispiel finden Sie unter Beispiel für ein ListView-Steuerelement, von dem ein GridView-Steuerelement verwendet wird.

Siehe auch

Konzepte

Übersicht über ListView

Übersicht über GridView

Referenz

ListView

GridView

Weitere Ressourcen

ListView-Beispiele

Gewusst-wie-Themen zu ListView