【发布时间】: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 您的视图模型的属性? (请重新格式化您的问题,因为不容易阅读)
-
如果
ManyValue是DropDown的名称,则必须使用ElementName=ManyValue,并且MyValue应该是ViewModel中的公共属性。 -
@AnjumSKhan 两者都是公共财产,我正确保存。但是当我检索无法加载组合框中的选定项目时。
标签: c# wpf xaml telerik radcombobox