Prism、MVVM パターン、および MEF を多用する Silverlight アプリケーションに取り組んでいます。いくつかの理由から、ビュー ファーストのアプローチに従うことにしました。
ビューの 1 つに DataGrid があり、このグリッドの列の 1 つが DataGridTemplateColumn で、これには Button だけがあります。
Button に Command と CommandParameter の両方を定義したいと思います。Command は、ViewModel の DelegateCommand である必要があります。CommandParameter は、dataGrid から直接取得される SelectedItems リストである必要があります。
これを行うためにいくつかの方法を試しましたが、Command または CommandParameter のいずれかが null です。
それは私が最初に書いたコードに従います:
<sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Width="15" Height="15" Content=">"
Command="{Binding UpdateSearchParametersCommand}"
CommandParameter="{Binding SelectedItems, ElementName=dataGrid}">
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
誰かがそれを行うための最良の方法についてアドバイスしてもらえますか?
前もってありがとう、ジャンルカ。