ComboBox разбивает string на char
Забиндил к ComboBox коллекцию и обратился к свойству Name из этой коллекции, но получаю не Фамилия Имя Отчество, char[]. Как пофиксить?
OrganizationUser - сотрудник организации, имеет свойство Name, Id (оба свойства string). Этот класс писал не я, он из API.
Во ViewModel:
class ViewModel
{
public List<OrganizationUser> Users { get; set; }
}
XAML:
<ComboBox ItemsSource={Binding Users/Name} />
Выглядит вот так:
Ответы (2 шт):
Автор решения: aepot
→ Ссылка
Если я правильно понял, что Name - это строковое свойство модели, то получится вот так.
<ComboBox ItemsSource="{Binding Users}" DisplayMemberPath="Name"/>
Автор решения: DerRofocale
→ Ссылка
В продолжении слов aepot. Ты можешь добавить отображаемые параметры, как это сказал aepot. А также можешь сделать параметр значения (не отображаемый).
<ComboBox ItemsSource="{Binding Users}" SelectedValuePath="Name"
DisplayMemberPath="Value"></ComboBox>
Value - придуманный параметр, вместо него ты можешь подставить, допустим, ID человека.
