#c# #silverlight #silverlight-4.0 #mvvm
#c# #silverlight #silverlight-4.0 #mvvm
Вопрос:
У меня есть список пользователей с такими свойствами, как Id, имя пользователя, FirstName и LastName.
Как мне настроить отображение элемента списка на отображение «Фамилия, имя», чтобы в поле со списком он отображался как «Доу, Джон».
Ответ №1:
Вы можете использовать ItemTemplate для отображения любого произвольного свойства объекта вашей модели в пользовательском интерфейсе (как в этом примере, Firstname и Lastnames):
<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>