Hi
The following little example should illustrate my problem.
I have three classes in my system:
1. Class Person
- Name
- Age.
2. Class Student : Person (Inherites from Person)
- Grade
3. Class Teacher : Person (Inherites from Person)
- Wage level
My system holds a complete list of Teachers and students like
ObservableCollection<Person>
I have different kinds of GUI controls (listview and radCarousel sofar) that binds to this collection. If I use the radFilterData component in source mode then I see only Name and Age in the field selector. I want to be able to see Name, Age, Grade, Wage level eventhough some of them only makes sence according a specific person type. I use ItemProperties and non source mode to archieve that.
My problem is that I am a little bit confused how to do the rest. I have seen the Domain examples but doesn't guite get it. I assume I have to handle this event:
radDataFilter.FilterDescriptors.CollectionChanged += this.OnRadDataFilterDescriptorsChanged;
But how should I do that. I should also say that I have already implemented sorting and grouping using the
CollectionViewSource.GetDefaultView
Hopefully I will be able to have sorting, grouping and filtering working side by side.