В XAML у меня есть поле со списком, определенное как:
<ComboBox x:Name="UsernameComboBox"
ItemsSource="{Binding Users}"
DisplayMemberPath="Username"
SelectedItem="{Binding Path=SelectedName, Mode=TwoWay}"/>
Прямо сейчас, оно не показывает какой-либо выбранный элемент по умолчанию.
Я заполняю поле со списком:
public List<User> Users
{
get
{
return _userRepository.RetrieveUsers();
}
}
public List<User> RetrieveUsers()
{
_users = (from Users in _db.Users select Users).ToList();
return _users;
}
Правильные пользователи, являющиеся источником элементов для поля со списком.затем в XAML я определил SelectedItem и связал его со свойством Selected name.
В коде это выглядит следующим образом:
private User _selectedName;
public User SelectedName
{
get
{
return _selectedName;
}
set
{
if (_selectedName == value) return;
_selectedName = value;
OnPropertyChanged("SelectedName");
}
}
Как я могу получить в своем комбинированном списке показывать selectedItem при запуске