Silverlight: как установить комбинированный список DisplayMemberPath с несколькими свойствами из списка - PullRequest
3 голосов
/ 06 апреля 2011

У меня есть список пользователей с такими свойствами, как Id, UserName, FirstName и LastName.

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

1 Ответ

7 голосов
/ 06 апреля 2011

Вы можете использовать ItemTemplate для отображения любого произвольного свойства объекта модели в пользовательском интерфейсе (как в этом примере: Имя и Фамилия):

<local:ComboBox.ItemTemplate>
    <DataTemplate>
        <StackPanel Margin="0,3,0,3">
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Path=Firstname}" />
                <TextBlock Text="{Binding Path=Lastname}" />
            </StackPanel>
        </StackPanel>
    </DataTemplate>
</local:ComboBox.ItemTemplate>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...