Compartir a través de


Cómo: Mostrar el contenido de ListView mediante un control GridView

En este ejemplo se muestra cómo definir un modo de vista de GridView para un control ListView.

Ejemplo

Puede definir el modo de vista de GridView especificando objetos GridViewColumn. En el ejemplo siguiente se muestra cómo definir objetos GridViewColumn que se enlazan al contenido de datos que se especifica para el control ListView. En este ejemplo de GridView se especifican tres objetos GridViewColumn que se asignan a los campos FirstName, LastName y EmployeeNumber del origen EmployeeInfoDataSource establecido como la propiedad ItemsSource del control 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>

En la ilustración siguiente se muestra cómo aparece este ejemplo.

ListView con resultado GridView

Vea también

Referencia

ListView

GridView

Conceptos

Información general sobre ListView

Información general sobre GridView

Otros recursos

Temas "Cómo..." sobre ListView