如何解决 C# 中的 ComboBox 索引问题

发布于 2024-12-05 13:55:08 字数 165 浏览 0 评论 0原文

我编写了一个 WPF 应用程序,其中我的 ComboBox.Items.IndexOf(ItemName); 给出 -1,即使 Item 存在于 ComboBox items列表。任何人都可以帮我找到解决方案吗?

提前致谢

I wrote a WPF application in which my ComboBox.Items.IndexOf(ItemName); giving -1 even though Item is present in the ComboBox items list. Can anybody please help me to get the solution.

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半步萧音过轻尘 2024-12-12 13:55:08

.IndexOf 正在项目集合中查找对象,而不是通过名称查找它(这就是您指示您想要执行的操作)。您应该使用 ComboBox.FindStringExact("ItemName") 来获取您需要的内容。

.IndexOf is looking for the object in the items collection rather than looking for it by name (which is what you are indicating that you want to do). You should use ComboBox.FindStringExact("ItemName") to get what you require.

溇涏 2024-12-12 13:55:08

我确实相信这就是将列表设置为空白的方式,因此 1 之前有“-”,表示低于 0 阈值的项目开始被索引。

I do believe that this is how you set the list to blank, hence the " - " before the 1, indicating that it's below the 0 threshold which items begin to be indexed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文