当前位置:  开发笔记 > 后端 > 正文

在WPF ComboBox中查找项目

如何解决《在WPFComboBox中查找项目》经验,为你挑选了1个好方法。

我知道在ASP.NET中我可以通过使用从DropDownList获取一个项目

DropDownList1.Items.FindByText

有没有类似的方法我可以在WPF中使用ComboBox?

这是场景.

我有一个名为RestrictionFormat的表,其中包含一个名为RestrictionType的列,该类型是存储这些值的表的外键.

在我的编辑应用程序,我正在写,当用户选择从ComboBox的RestrictionFormat(能正常工作),我拉起细节进行编辑.我正在使用第二个ComboBox来确保用户在编辑时只选择一个RestrictionType.我已经从RestrictionType表中获得了第二个组合框绑定属性,但是我需要更改它上面的选定索引以匹配记录中指定的值.


这是场景.

我有一个名为RestrictionFormat的表,其中包含一个名为RestrictionType的列,该类型是存储这些值的表的外键.

在我的编辑应用程序,我正在写,当用户选择从ComboBox的RestrictionFormat(能正常工作),我拉起细节进行编辑.我正在使用第二个ComboBox来确保用户在编辑时只选择一个RestrictionType.我已经从RestrictionType表中获得了第二个组合框绑定属性,但是我需要更改它上面的选定索引以匹配记录中指定的值.

这有意义吗?



1> Rich..:

你能使用ItemContainerGenerator吗?

ItemContainerGenerator包含一个接受对象参数的ContainerFromItem方法.如果您引用了comboBox包含的完整对象(或重构方法),则可以使用以下命令:

ComboBoxItem item = 
    (ComboBoxItem)myComboBox.ItemContainerGenerator.ContainerFromItem(myObject);

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有