public void DisplayFilters(ICollection<IFilterCriteria> filters)
{
if (filters.Count == 0)
throw new ArgumentException("Filters can't be empty","filters");
this.Sync(() =>
{
foreach (var filterCriteria in filters)
{
_filter.Items.Add(new FilterDisplay(filterCriteria));
}
_filter.SelectedIndex = 0;
});
}