private void UpdateFilter() {
var filter = Filter;
var listView = CarsListView;
if (listView == null) return;
using (listView.DeferRefresh()) {
if (string.IsNullOrEmpty(filter)) {
listView.Filter = null;
} else {
var temp = StringBasedFilter.Filter.Create(CarObjectTester.Instance, Filter);
listView.Filter = x => x is CarObject && temp.Test((CarObject)x);
}
}
}