另外绑定的字段也要更改
case "1":
GeocodeFindResults.DisplayMemberPath = "Name";
break;
case "2":
GeocodeFindResults.DisplayMemberPath = "CallSign";
break;
case "3":
GeocodeFindResults.DisplayMemberPath = "UserID";
break;
case "4":
GeocodeFindResults.DisplayMemberPath = "Num";
break;
7 个解决方案
#1
可以给listbox写个datatemplate,里面放个button或者继承自button的控件,通过绑定command的方式就可在点击时进行操作,如果对样式不满意,可以改下style,让datatemplate里面的控件看起来和直接放数据的样子一样
#2
每次的selectchanged事件之后把SelectedIndex重置为-1。
#3
不错不错,以上两种方案都很好,都可行。
#4
这个方法不可行,每次点击后,选中项会改变重置,尽管激活了事件,但是,选中效果也改变了。
#5
这个方法可行。
#6
嗯,冷大神教诲的是。
#7
受教。
#1
可以给listbox写个datatemplate,里面放个button或者继承自button的控件,通过绑定command的方式就可在点击时进行操作,如果对样式不满意,可以改下style,让datatemplate里面的控件看起来和直接放数据的样子一样
#2
每次的selectchanged事件之后把SelectedIndex重置为-1。
#3
不错不错,以上两种方案都很好,都可行。
#4
这个方法不可行,每次点击后,选中项会改变重置,尽管激活了事件,但是,选中效果也改变了。
#5
这个方法可行。
#6
嗯,冷大神教诲的是。
#7
受教。