Я работаю над приложением Silverlight, которое широко использует Prism, шаблон MVVM и MEF.По нескольким причинам я решил следовать подходу View-first.
В одном из представлений есть DataGrid, и одним из столбцов этой сетки является DataGridTemplateColumn, в котором есть только кнопка.
Я бы хотел определить и Command, и CommandParameter для кнопки.Команда должна быть DelegateCommand ViewModel.CommandParameter должен быть списком SelectedItems, идущим прямо из dataGrid.
Я пробовал несколько подходов, чтобы сделать это, но либо Command, либо CommandParameter равны нулю.
Это следует за кодом, который я первоначально написал:
<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>
Может кто-нибудь посоветовать мне, как лучше всего это сделать?
Заранее спасибо, Джанлука.