|Auto||Filtering operation is done internally by the data presenter.|
|Default||Default is resolved to Internal.|
|Manual||The data presenter will take no actions when the user selects filter criteria. This option is useful if you want to externally apply filtering to the data source. You can use the data presenter’s DataPresenterBase.RecordFilterChanging and DataPresenterBase.RecordFilterChanged events to get notified when the filter criteria is changed by the user and take appropriate action to filter the underlying data list. Furthermore, the data presenter will not populate the filter drop-down list with unique list of items. You’ll need to hook into the RecordFilterDropDownPopulating event and populate the filter drop-down list with unique values that the user can select, assuming you wish to present to the user such a list of unique values.|
|UseCollectionView||If the underlying data source is ICollectionView, the data presenter will utilize the ICollectionView's Filter property to perform the filtering operation. Note that the Filter property will be reset to a predicate created by the data presenter when the end user selects a filter criteria through the data presenter UI.|
'UseCollectionView' is not supported in tree view and will resolve to 'Auto'.
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2