HOW TO:使用 GridView 顯示 ListView 內容
更新:2007 年 11 月
本範列示範如何定義 ListView 控制項的 GridView 檢視模式。
範例
您可以透過指定 GridViewColumn 物件來定義 GridView 的檢視模式。下列範例示範如何定義 GridViewColumn 物件,這些物件是繫結到為 ListView 控制項指定的資料內容。這個 GridView 範例指定三個 GridViewColumn 物件,分別對應至 EmployeeInfoDataSource (已設定為 ListView 控制項的 ItemsSource) 的 FirstName、LastName 和 EmployeeNumber 欄位。
<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>
下圖顯示這個範例的外觀。
如需完整範例,請參閱使用 GridView 的 ListView 範例。