Cómo: Mostrar el contenido de ListView mediante un control GridView
Actualización: noviembre 2007
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.
Para obtener el ejemplo completo, vea Ejemplo ListView That Uses a GridView.
Vea también
Conceptos
Información general sobre ListView
Información general sobre GridView