다음을 통해 공유


방법: GridView를 사용하여 ListView 콘텐츠 표시

업데이트: 2007년 11월

이 예제에서는 ListView 컨트롤의 GridView 보기 모드를 정의하는 방법을 보여 줍니다.

예제

GridViewColumn 개체를 지정하여 GridView의 보기 모드를 정의할 수 있습니다. 다음 예제에서는 ListView 컨트롤에 지정된 데이터 콘텐츠를 바인딩되는 GridViewColumn 개체를 정의하는 방법을 보여 줍니다. 이 GridView 예제에서는 ListView 컨트롤의 ItemsSource로 설정되어 있는 EmployeeInfoDataSource의 FirstName, LastName 및 EmployeeNumber 필드에 매핑되는 세 가지 GridViewColumn 개체를 지정합니다.

<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

전체 샘플을 보려면 GridView를 사용하는 ListView 샘플을 참조하십시오.

참고 항목

개념

ListView 개요

GridView 개요

참조

ListView

GridView

기타 리소스

ListView 샘플

ListView 방법 항목