I have 3 cascading ICollectionView
s in my view model where one relies on the other.
The first one, isn't bound to a control on the view but is rather used as a key-filter for the two upcoming ones that are displayed to user as master-detail.
My problem is, I attached a filter predicate to the main collection-view, but when I call Refresh
from it, it doesn't go to the filter at all. I even tried throwing an exception from the filter predicate so in case the debugger cannot reach that code I will still see it arrived, but no exception was thrown.
What can be the reason that I call Refresh and it doesn't take me to the filter predicate - meaning it's not recreating the view?