【问题标题】:Combobox SelectedItem is not retrieved properly未正确检索组合框 SelectedItem
【发布时间】:2017-08-22 11:17:57
【问题描述】:

我已经保存了所有动态添加到集合中的组合框值。 不,我想检索信息。当我检索它时,我的组合框值没有显示在其中。

我们在这里使用 Telerik 组件

<tele:RadComboBox HorizontalAlignment="Stretch" DisplayMemberPath="content" ItemsSource="{Binding ManyValue,Mode=TwoWay}" SelectedItem="{Binding MyValue, Mode=OneWayToSource, UpdateSourceTrigger=PropertyChanged}">

ManyValue 是具有 id、content 的值的下拉列表 Myvalue 是我在组合框中选择的值

ManyValue 是视图模型到组合框的集合。 MyValue 是 ViewModel 的一个属性,即组合框的选定项。

这在我选择时正确发生,但是当我检索数据时,集合中的项目存在但绑定中有问题因此无法显示它.

我正确地进行了保存。但是当我检索到无法加载组合框中已经选择的项目。

谁能帮忙?

【问题讨论】:

  • ==> 格式错误
  • @GCamel 立即查看
  • “desc”是您数据项的属性吗?和 MyValue 您的视图模型的属性? (请重新格式化您的问题,因为不容易阅读)
  • 如果ManyValueDropDown 的名称,则必须使用ElementName=ManyValue,并且MyValue 应该是ViewModel 中的公共属性。
  • @AnjumSKhan 两者都是公共财产,我正确保存。但是当我检索无法加载组合框中的选定项目时。

标签: c# wpf xaml telerik radcombobox


【解决方案1】:

设置 SelectedItem、SelectedValue 和 SelectedValuePath 对我有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多