【问题标题】:How can I read a ComboBox index [duplicate]如何读取 ComboBox 索引 [重复]
【发布时间】:2016-09-06 13:40:28
【问题描述】:

很久以前,当我第一次开始学习 C# 时,我就问过这个问题,我回来尝试理解它以帮助社区。​​p>

问题的本质是在用户进行更改时读取comboxbox 索引,以便后端代码可以使用所选索引。 (堆栈上有很多问题在回答这个问题,所以我将其标记为重复)

【问题讨论】:

  • 它给出的错误是什么?
  • 在红色下划线 SelectedIndex 并说,'object' 不包含'SelectedIndex' 的定义,并且找不到接受'object' 类型的第一个参数的扩展方法'SelectedIndex'(你错过了吗?使用指令还是程序集引用?)
  • 只是出于兴趣 - 什么是“int index2 = Math.Abs​​(index);” - SelectedIndex 仅在未选择任何内容时为负数 - 否则为零- 基于列表的偏移量。
  • 那是因为一个对象不是一个组合框,那为什么它会有一个选定的索引呢?试试int index = (box as ComboBox).SelectedIndex;
  • 这只是为了避免负值,虽然不是真的需要

标签: c# wpf combobox


【解决方案1】:

这已经回答了很多次了,combobox 有一个名为 SelectedIndex 的属性,用于检索其索引。

回答这个问题的帖子:Get the current index of a ComboBox?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 2011-01-21
    • 2011-11-12
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多