Если вы используете MVVM light, вы можете сделать что-то похожее на следующее:
private RelayCommand _getData_Click = null;
public RelayCommand GetData_Click
{
get
{
return _getData_Click ?? _getData_Click = new RelayCommand(
() =>
{
// Get Person List
});
}
}
Пример этого есть на страница кодового комплекса MVVM Lights
Обновление
Вы, вероятно, получаете сообщение об ошибке, потому что вам нужно использовать DataBinding для настройки команды, попробуйте
<Button x:Name="GetData" Content="Get Data" Margin="8,8,223,0" VerticalAlignment="Top" Command="{Binding Path=GetData_Click}"/>
или изменив объявление EventToCommand на:
<cmd:EventToCommand Command={Binding GetDataCommand} />
Это должно работать, если вы установили свою ViewModel в качестве DataContext.