Могу ли я отфильтровать коллекцию из xaml?

У меня есть приложение wpf-mvvm.

У меня есть наблюдаемая коллекция в моей модели просмотра

public ObservableCollection<BatchImportResultMessageDto> ImportMessageList { get; set; } 

«BatchImportResultMessageDto» содержит два свойства…

тип результата… и сообщение. Тип результата может быть успешным или неудачным.

Мне нужно отобразить успех в одном окне списка ... и неудачу в другом списке.

Я могу сделать это ... имея 2 наблюдаемые коллекции в модели просмотра для сохранения успеха / неудачи.

public ObservableCollection<BatchImportResultMessageDto> ImportFailureMessageList { get; set; } // To hold the failure messages.
public ObservableCollection<BatchImportResultMessageDto> ImportSuccessMessageList { get; set; } // To hold the sucess messages.

Но есть ли другой лучший способ отфильтровать его (без новых двух коллекций)?

9
задан Askolein 12 October 2017 в 08:12
поделиться