Caixa de listagem do Silverlight com ObservableCollection <T> e filtro dinâmico
Digamos que eu tenho essa classe:
public class MyData
{
public bool IsActive{get;set;}
public String Data1 {get;set;}
public String Data2 {get;set;}
}
e um
ObservableCollection<MyData> data = new ObservableCollection<MyData>;
ListBox.ItemsSource = data;
Adicionando itens ao ObservableCollectionworks conforme o esperado; No entanto, quero garantir que minha caixa de listagem exiba apenas itens em queIsActive
está definido como 'true' - não posso usar uma consulta Linq para definir o ItemsSource porque, portanto, não é um ObservableCollection, IEnumerable e não realiza nenhuma atualização de notificação na caixa de listagem.