У меня есть коллекция моего пользовательского объекта, который привязан к средству выбора списка с помощью свойства ItemsSource
.У меня также установлен режим выбора Multiple
, поэтому у меня есть флажок для каждого элемента в палитре FullMode.Этот выбор работает, хорошо, и я могу легко получить доступ ко всем объектам, которые были выбраны через код.У меня проблемы с DisplayMemberPath
.Я хочу отобразить что-то более дружественное, чем пространство имен выбранного объекта.Возможно, количество выбранных элементов или список выбранных значений через запятую.
К сожалению, «AccountId» не работает, когда я устанавливаю SelectionMode = «Multiple».Одиночный режим в порядке.Есть идеи?
<toolkit:ListPicker
x:Name="accountlistpicker"
Grid.Row="0" Header="accounts"
SelectionMode="Multiple"
DisplayMemberPath="AccountId"
ItemsSource="{Binding AllAccounts}"
FullModeItemTemplate="{StaticResource AccountsListPickerFullItemTemplate}" />