@ user2153378 все в порядке, потому что WPF и XAML также нарушают шаблон MVVM.
я есть приложение wpf-mvvm.
У меня есть наблюдаемая коллекция в моей модели
public ObservableCollection<BatchImportResultMessageDto> ImportMessageList { get; set; }
«BatchImportResultMessageDto» содержит два свойства.
тип результата .. и сообщение. Тип результата может быть успехом или неудачей.
Мне нужно отобразить успех в одном списке ... и отказ в другом списке.
Я могу сделать это ... имея две наблюдаемые коллекции в viewmodel для удержания успеха / неудачи.
public ObservableCollection<BatchImportResultMessageDto> ImportFailureMessageList { get; set; } // To hold the failure messages.
public ObservableCollection<BatchImportResultMessageDto> ImportSuccessMessageList { get; set; } // To hold the sucess messages.
Но есть ли другой лучший способ, чтобы я мог отфильтровать его (без новых двух коллекций)?