Связывающие свойства ICollectionView - PullRequest
0 голосов
/ 02 мая 2018

Я немного новичок в WPF и столкнулся с проблемой, для которой не смог найти решение.

Я реализовал ICollectionView из списка IEnumerable пользовательского класса. Я могу привязать поле со списком к ICollectionView, и все работает точно так, как я хочу, за исключением того, что элементы в поле со списком отображаются как пространство имен и имя объекта. Мне нужно привязать отображение для элементов в поле со списком к свойству в объекте каждого элемента в перечисляемом.

Обычно пользовательский объект имеет строковое свойство «Имя», которое мне нужно отобразить в поле со списком, но мне не удается найти примеры того, как это сделать.

1 Ответ

0 голосов
/ 02 мая 2018

Вы пытались использовать свойство DisplayMemberPath в ComboBox? Например, чтобы отобразить свойство 'Name' в ваших ComboBoxItems, вы должны написать что-то вроде этого:

<ComboBox ItemsSource="{Binding MySource}" DisplayMemberPath="Name"></ComboBox>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...