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.
Vea también
Referencia
Conceptos
Información general sobre ListView
Información general sobre GridView