2012-03-09 22 views
1

這是用於WP7的。 我在列表框項目模板中有一個按鈕。在關聯的ViewModel中,我有RelayCommand,我綁定到Button的Click事件(使用MVVMLight EventToCommand)。我想要的只是在單擊按鈕時傳入ListBox的ListItem。在RelayCommand方法中獲取listboxitem的句柄

任何想法?在XAML CommandParameter="{Binding}"

回答

5

使用這將所選列表項傳給命令

然後在視圖模型

private RelayCommand<ListItem> _command; 

public RelayCommand<ListItem> Command 
{ 
    get 
    { 
     return _command ?? (_command = new RelayCommand(Method)); 
    } 
} 

public void Method(ListItem item) 
{ 
    ... 
}