WPF编程,ComboBox根据显示值查找对应的index(索引)的一种方法。

XAML_COMBOX是一个combox的控件名。

它绑定的是一个cccvalue类的集合,

现在要根据显示的值查找其在combox中对应的索引。

方法如下:

var aaa = XAML_PRINT.Items.IndexOf(ccc);

其中ccc为cccvalue类具体的一个实例。根据显示值所对应的实例用上面这个方法就可以得到对应的索引。

 

取不到正确的索引值则返回值为-1。

注意:如果在combox本身的change事件进行如下操作

            var aa = XAML_order.SelectedValue.ToString();
            var bb = XAML_order.SelectionBoxItem ;
            var cc = XAML_order.SelectedItem ;

SelectedValue为当前选中项的显示值,所见即所得,用Tostring()转为字符。

SelectionBoxItem为上一个选中项的实例,注意,是【上一个】【实例】,

SelectedItem为当前选中项的实例,如果绑定的为类,可以通过【.】点出其它字段。

另外:Text为上一个选中项的显示值。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值