ItemSelectionChanged事件会触发2次,其中第1次触发,是listview控件先做取消所有选择,第2次才是选择用户选定的项。 所以要加上 if(e.IsSelected)来判断是否是用户选择改变时触发。