我有一个简单的问题,但我无法弄明白。 我只想在ObservableCollection对象上正确使用一个comboBox,显示其中属性的值。 在这里我的XAML:
<ComboBox ItemsSource="{Binding Path=SavedQueries, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
DisplayMemberPath="Name"
SelectedValuePath="Name"/>
和我的代码:
public ObservableCollection<SavedQueryObject> SavedQueries
{
get
{
return _savedQueries;
}
set
{
_savedQueries = value;
OnPropertyChanged();
}
}
public HomeViewModel()
{
LoadQueries();
}
public async void LoadQueries()
{
Query query = new Query();
SavedQueries = new ObservableCollection<SavedQueryObject>(query.queryItems());
}
对象SavedQueriesObject
包含3个礼节,其中一个被称为&#39; Name&#39;。
我得到它只是一个空白字段列表。我不认为这是DataContext的问题,因为我可以在模型和视图之间成功绑定其他属性。
其他信息: