共用方式為


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>

下圖顯示這個範例的外觀。

ListView 與 GridView 輸出

如需完整範例,請參閱使用 GridView 的 ListView 範例

請參閱

概念

ListView 概觀

GridView 概觀

參考

ListView

GridView

其他資源

ListView 範例

ListView HOW TO 主題