У меня есть приложение 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.
Но есть ли другой лучший способ отфильтровать его (без новых двух коллекций)?