■ CollectionView 클래스의 Filter 속성을 설정하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
using System.Collections.ObjectModel; using System.Windows.Data; ObservableCollection<Person> observableCollection = new ObservableCollection<Person>(); ... CollectionView collectionView = new CollectionView(observableCollection); collectionView.Filter = LivingPersionFilter; ... #region 생존자 필터 처리하기 - LivingPersionFilter(value) /// <summary> /// 생존자 필터 처리하기 /// </summary> /// <param name="value">값</param> /// <returns>처리 결과</returns> private bool LivingPersionFilter(object value) { return (value as Person).DeathDate == null; } #endregion |
※ Person 클래스를 예제 클래스로 구체적으로 명시하지 않았다.