この例では、GridView コントロールのListView ビュー モードを定義する方法を示します。
例
オブジェクトを指定することで、 GridView のビュー モード GridViewColumn 定義できます。 次の例では、GridViewColumn コントロールに指定ListViewデータ コンテンツにバインドするオブジェクトを定義する方法を示します。 このGridView例では、GridViewColumn コントロールのFirstName
として設定されるLastName
のEmployeeNumber
、EmployeeInfoDataSource
、およびItemsSourceフィールドにマップする 3 つの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>
次の図は、この例がどのように表示されるかを示しています。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback