Установите SelectedText ComboBox в WPF/MVVM

Heyo its me again,

<ComboBox   ItemsSource="{Binding EnterpriseList, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" 
            SelectedItem="{Binding Enterprise, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
            DisplayMemberPath="Name"
            IsEditable="True"
            IsEnabled="{Binding EnterpriseIsEnabled, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
            Margin="3" Grid.Column="1">

знает ли кто-нибудь, как я могу привязать SelectedItem в этом примере к Enterprise-объекту?
Я могу выбрать предприятие в combobox, как я хочу его, и он поставляет предприятие-объект тоже, но когда я перезагружаю представление, текст combobox не получает установить имя предприятия-объекта.

Надеюсь, я достаточно хорошо объяснил свою проблему, мой английский не так хорош, я обычно говорю по-немецки …

1 ответ

  1. XAML выглядит нормально. Пожалуйста, имейте в виду, что пункт назначения Enterpriseдолжен быть одним из списка EnterpriseList. Combobox сравнивает ссылки на объекты, а не содержимое объектов, например символы строк.