gpt4 book ai didi

.net - 在 WPF 组合框中查找项目

转载 作者:行者123 更新时间:2023-12-02 14:58:03 24 4
gpt4 key购买 nike

我知道在 ASP.NET 中我可以使用 DropDownList 获取项目

DropDownList1.Items.FindByText

我可以在 WPF 中为 ComboBox 使用类似的方法吗?

这是场景。

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

在我正在编写的编辑器应用程序中,当用户从组合框中选择 RestrictionFormat (这很好用)时,我将提取详细信息进行编辑。我使用第二个 ComboBox 来确保用户在编辑时仅选择一种 RestrictionType。我已经拥有 RestrictionType 表中的第二个组合框绑定(bind)属性,但我需要更改其上选定的索引以匹配记录中指定的值。

<小时/>

这是场景。

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

在我正在编写的编辑器应用程序中,当用户从组合框中选择 RestrictionFormat (这很好用)时,我将提取详细信息进行编辑。我使用第二个 ComboBox 来确保用户在编辑时仅选择一种 RestrictionType。我已经拥有 RestrictionType 表中的第二个组合框绑定(bind)属性,但我需要更改其上选定的索引以匹配记录中指定的值。

这有意义吗?

最佳答案

你能使用ItemContainerGenerator吗?

ItemContainerGenerator 包含一个采用对象参数的 ContainerFromItem 方法。如果您有对组合框包含的完整对象的引用(或重建它的方法),您可以使用以下内容:

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

关于.net - 在 WPF 组合框中查找项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com