Procedura: visualizzare il contenuto di ListView utilizzando un oggetto GridView
In questo esempio viene illustrato come definire una GridView modalità di visualizzazione per un ListView controllo .
Esempio
È possibile definire la modalità di visualizzazione di un oggetto GridView specificando GridViewColumn gli oggetti . Nell'esempio seguente viene illustrato come definire GridViewColumn oggetti che si associano al contenuto dei dati specificato per il ListView controllo . In questo GridView esempio vengono specificati tre GridViewColumn oggetti di cui viene eseguito il FirstName
mapping ai campi , LastName
e EmployeeNumber
dell'oggetto EmployeeInfoDataSource
impostato come ItemsSource del ListView controllo .
<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>
La figura seguente mostra come viene visualizzato questo esempio.
Vedi anche
.NET Desktop feedback