其實刪除一個元素,它是一個更接近重複:
RemoveAll for ObservableCollections?使用LINQ to從的ObservableCollection來源
這是我使用的代碼,但它不是很有可讀性。我可以使用LINQ來縮短下面的代碼,但仍然具有相同的功能嗎?
int index = 0;
int pos = 0;
foreach (var x in HomeViewModel.RecentPatients)
{
if (x.PID == p.PID)
pos = index;
else
index++;
}
HomeViewModel.RecentPatients.RemoveAt(pos);
@Adam Houldsworth來自列表,我指定了ObservableCollection Source。 –
SupaOden
2012-07-16 08:23:31
這與以前的問題有什麼不同? http://stackoverflow.com/q/11498056/201088 – 2012-07-16 08:23:45
@SupaOden我注意到了,但我無法修改密切的投票。只有投票才能重新開放,如果它關閉。道歉。 – 2012-07-16 08:25:14