WPF MVVM ComboBox SelectedItem не распространяется из ViewModel в ViewC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 WPF MVVM ComboBox SelectedItem не распространяется из ViewModel в View

Сообщение Anonymous »

У меня есть ComboBox, связанный с MVVM Все элементы в ComboBox уникальны в памяти и создаются при запуске окна.
Когда пользователь меняет выбор в раскрывающемся списке, ViewModel Вызывается установщик свойств, и установщику передается правильный объект. Затем я запускаю какое-то синхронное действие на основе выбора, а затем затем хочу изменить выбор на выбор по умолчанию

Код: Выделить всё

private RootPathItem _selectedRootPathItem;
public RootPathItem SelectedRootPathItem
{
get => _selectedRootPathItem;
set
{
if (_selectedRootPathItem != value)
{
_selectedRootPathItem = value;
this.OnPropertyChanged();
SomeAction();
}
}
}

...
//in SomeAction():
this.SelectedRootPathItem = _nothingComboBoxItem;
Внутренние компоненты .Net снова вызовут метод получения свойства и получат _nothingComboBoxItem, но пользовательский интерфейс останется на ранее выбранном элементе и не переключится на значение по умолчанию.
Я также пытался связать SelectedIndex с тем же эффектом.
Я предполагаю, что я все еще нахожусь в стеке вызовов установщика свойств, когда устанавливаю новый пункт, что это не работает, но я на самом деле не знаю, что здесь не так.

Подробнее здесь: https://stackoverflow.com/questions/784 ... el-to-view
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • C# WPF Стронг MVVM: базовый обзор SelectedItem ViewModel Проблема
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • C# WPF Стронг MVVM: базовый обзор SelectedItem ViewModel Проблема
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать SelectedItem SelectedItem ListView в iObServable?
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать SelectedItem SelectedItem ListView в iObServable?
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать SelectedItem SelectedItem ListView в iObServable?
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»