У меня есть сетка данных, объявленная в xaml следующим образом:
<sdk:DataGrid x:Name="ProductsForProjectDataGrid" AutoGenerateColumns="True" ItemsSource="{Binding Path=Products.ProductsForProject}">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn x:Name="DeleteTemplate" Width="10*">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button x:Name="DeleteProductButton" Command="{Binding DeleteProductCommand}" CommandParameter="Products.SelectedProduct" >
<Button.Content>
<Image x:Name="DeleteProductImage" Visibility="Visible" Height="20" Source="C:\Documents and Settings\DELETE.GIF" Width="20"/>
</Button.Content>
</Button>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
<sdk:DataGridTextColumn Binding="{Binding Product}" Header="Product Name" IsReadOnly="True" Width="40*"/>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
и в viewModel я должен связать кнопку с командой, я могу получить ссылку на сетку данных, используя это,
_dlgProducts.ProductsForProjectDataGrid
где _dlgproducts - объект, теперь как я могу получить ссылку на кнопку удаления, как только я получу ссылку, я могу привязать к ней команду, мне нужно что-то вроде
_dlgProducts.ProductsForProjectDataGrid.DeleteProductButton
или что-то, я не уверен, как это получить ...
Спасибо:)