У меня есть DataGrid SL3, связанный с коллекцией. Один столбец datagrid - столбец HyperlinkButton, и я хочу связать событие click этого столбца с ICommand, присутствующим в VM.Silverlight 3.0: Как связать DataGridColumn с ICommand, где DataGrid привязан к ItemsSource
кодпсевдо:
DataGrid ItemsSource = "{Binding} someCollection" DataGridHyperLinkColumn Commands.Command = "{Binding} myClickCommand"
В настоящее время в этом сценарии Commands.Command пытается найти myClickCommand внутри someCollection вместо того, чтобы получать его из свойства VM myClickCommand.
Я также пробовал исправить Commands.Command = "{Binding Path = DataContext.myClickCommand, ElementName = nameOfUserControl}", но это также не удается.
Каков выход ...? Я не хочу использовать BindingHelper так SL3 уже поддерживает ElementBinding ...