0
有沒有辦法從LongListSelector控制獲取特定元素的索引?我想刪除用戶選擇的對象,但似乎沒有這樣做的簡單方法。該LongListSelector的數據源(的ObservableCollection)可以包含重複,所以如果我把刪除它,然後它只會刪除它遇到的,而不是用戶選擇的一個第一個實例。LongListSelector獲取所選指數
我可以使用ObservableCollection的RemoveAt方法,但我似乎無法從LongListSelector中獲取索引,因此我可以將它作爲RemoveAt方法的參數傳遞。
你說的「可以包含重複」是什麼意思?你的意思是你的列表多次包含一個對象的** ** **實例(相同的引用)? –
不同的引用(兩個不同的對象),但它們具有相同的屬性值,所以如果對它們進行了相等性檢查,它們會匹配。 Remove方法檢查是否相等,因此它只刪除它遇到的第一個實例,而不是用戶選擇的實例。 – XSL