나는 XML 피드의 데이터를 파싱하는 루틴을 가지고있다.관찰 가능한 컬렉션을 필터링 할 때 뭔가가 빠졌습니까?
...
matches.Add(_item);
}
이 그리고 곧 내가 원하는이 후 나는에 중단 점을 넣을 경우이 후 내 where 절
if (this.MatchType == FixtureType.Played)
{
matches = matches.ToList().Where(
m =>
m.matchResult == "D"
).ToObservableCollection();
}
일치하는 항목 만 포함, 나는 일치 이제 항목이 포함되어 있음을 알 I 찾고있어.
이제 문제는 observablecollection에 데이터 바인딩 된 컨트롤에 예비 데이터가 있다는 것입니다.
그 효과가있는 –
@HiTechMagic 예 유효한 해결책입니다. 일반적으로 컬렉션을 읽기 전용 속성으로 노출하여 문제를 완전히 피하는 것이 가장 좋습니다. – JaredPar