私はそれは、ビューのようGridViewコントロールが含まれているリストビューを使用して好きです。 XAMLで定義した方法は次のとおりです。
<ListView Name="lstCurrentInvoices" Grid.Row="4" Margin="0,0,0,0" SelectionMode="Extended" ToolTip="Invoices included in invoice file." IsTabStop="True" TabIndex="8">
<ListView.View>
<GridView>
<GridViewColumn Width="40" Header="ID" DisplayMemberBinding="{Binding ClientId}"/>
<GridViewColumn Width="170" Header="Name" DisplayMemberBinding="{Binding ClientName}"/>
<GridViewColumn Width="80" Header="Date" DisplayMemberBinding="{Binding InvoiceDate}"/>
<GridViewColumn Width="40" Header="Frequency" DisplayMemberBinding="{Binding Frequency}" />
</GridView>
</ListView.View>
</ListView>
このようにして、両方の世界のベストを得ることができます。この例では、複数の行を選択できます。どの行が選択されたかを検出し、データソースからオブジェクトを取得できます。それは本当に非常に強力です。これが役に立ちますようにお願いします。
すごくシンプルに見えますが、私はXAMLを使用していませんが、それをかなり簡単に変換できるかもしれません。ありがとう:) – mrfreester