SL3DataGridをコレクションにバインドしています。データグリッドの1つの列はHyperlinkButton列であり、列のクリックイベントをVMに存在するICommandにバインドしたいと思います。
擬似コード:
DataGrid ItemsSource = "{Binding someCollection}" DataGridHyperLinkColumn Commands.Command = "{Binding myClickCommand}"
このシナリオでは、Commands.Commandは、VM myClickCommandプロパティから取得するのではなく、someCollection内でmyClickCommandを見つけようとしています。
また、Commands.Command = "{Binding Path = DataContext.myClickCommand、ElementName = nameOfUserControl}"の修正を試しましたが、それも失敗します。
抜け道は…?SL3はすでにElementBindingをサポートしているので、BindingHelperを使用したくありません...