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为上一个选中项的显示值。