WPF - ComboBox和DisplayMemberPath

时间:2018-02-06 08:34:55

标签: c# wpf combobox

我有一个简单的问题,但我无法弄明白。 我只想在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的问题,因为我可以在模型和视图之间成功绑定其他属性。

其他信息:

screen

0 个答案:

没有答案