Tengo una aplicación wpf-mvvm.¿Puedo filtrar una colección de xaml?
que tienen una colección observable en mi modelo de vista
public ObservableCollection<BatchImportResultMessageDto> ImportMessageList { get; set; }
"BatchImportResultMessageDto" contiene dos propiedades ..
mensaje de resultado type..and. El tipo de resultado puede ser exitoso o fallido.
Necesito mostrar el éxito en un cuadro de lista ... y error en otro cuadro de lista.
Puedo hacer esto ... al tener 2 colecciones observables en viewmodel para mantener el éxito/fracaso.
public ObservableCollection<BatchImportResultMessageDto> ImportFailureMessageList { get; set; } // To hold the failure messages.
public ObservableCollection<BatchImportResultMessageDto> ImportSuccessMessageList { get; set; } // To hold the sucess messages.
¿Pero hay alguna otra manera mejor para poder filtrarla (sin dos nuevas colecciones)?
Sí - con las extensiones de marcado, consulte http://stackoverflow.com/questions/6461826/in-wpf-can-you-filter-a-collectionviewsource-without-code-behind – Slugart