Код: Выделить всё
Когда пользователь меняет выбор в раскрывающемся списке, ViewModel Вызывается установщик свойств, и установщику передается правильный объект. Затем я запускаю какое-то синхронное действие на основе выбора, а затем затем хочу изменить выбор на выбор по умолчанию
Код: Выделить всё
private RootPathItem _selectedRootPathItem;
public RootPathItem SelectedRootPathItem
{
get => _selectedRootPathItem;
set
{
if (_selectedRootPathItem != value)
{
_selectedRootPathItem = value;
this.OnPropertyChanged();
SomeAction();
}
}
}
...
//in SomeAction():
this.SelectedRootPathItem = _nothingComboBoxItem;
Я также пытался связать SelectedIndex с тем же эффектом.
Я предполагаю, что я все еще нахожусь в стеке вызовов установщика свойств, когда устанавливаю новый пункт, что это не работает, но я на самом деле не знаю, что здесь не так.
Подробнее здесь: https://stackoverflow.com/questions/784 ... el-to-view