поэтому не все детали ясны еще.Вот есть у меня вьюха.В этой вьюхе я на кнопку прибиндил команду и передаю один параметр(выбранный из списка айтем к примеру).Во ViewModel я в этой команде вызываю метод таким образом new DelegateCommand<Item>(Remove)(юзаю Prism).В методе Remove параметр обрабатывается и вызвается метод Remove у ObservableCollection и выбранный item удаляется. Также во ViewModel у меня есть стринговое свойство SelectedItem. В связи с этим несколько меня озадачивает тот факт, что мне надо из вьюхи передавать параметр, когда я могу в принципе использовать свойство SelectedItem которое уже есть во ViewModel.Может я что то упустил и такая практика считается плохой?
удобнее передавать выбранные итем через параметр команды. А для чего вам свойство SelectedItem во ViewModel ?
Обсуждают сегодня