2016-02-17 21 views
0

我使用Template10。 我正在使用ListView。 ViewModel需要知道SelectedItems。 SelectedItems應該作爲參數傳遞給轉換器。 EventTriggerBehavior EventName =「SelectionChanged」已經過測試。 轉換器已通過測試。 DelegateCommand> SelectionChangedCommand不起作用。 任何事情的DelegateCommand都不起作用(沒有字符串,沒有int - 沒有任何東西)。 DelegateCommand SelectionChangedCommand被測試工作。 只有不帶參數的DelegateCommands正在工作 ListView - > EventTriggerBehavior - > InvokeCommandAction 任何想法?DelegateCommand <object>沒有beeing調用

+1

你能展示一些代碼嗎? –

+0

讓我首先說我經常使用Cmd ,所以沒有理由開始假設它不起作用。最有可能的是綁定超出了範圍。 –

+0

這是XAML部分: –

回答

1

我想我找到了解決方案。
我改變了轉換器,所以它返回一個List<string>而不是IList<object>。它看起來像在視圖模型的DelegateCommand<T>雖然ListView.SelectedItemsIList<object>不匹配<T>從轉換器/ ListView的到來。此外,我改變了這個概念,現在刪除按鈕獲取選定項目的列表,保存一些代碼,事件和加倍列表。

相關問題