MVVM: CollectionView в ViewModel или CollectionViewSource в xaml?

Я думаю, вам лучше написать что-то вроде этого:

db.getCollection('Blog').find({"_id":ObjectId("58f6724e97990e9de4f17c23")})
38
задан Grokys 11 June 2009 в 04:28
поделиться

2 ответа

Я делаю первое (открываю CollectionView из виртуальной машины), но действительно важно, где находится ваша логика фильтрации. Это обязательно должно быть в виртуальной машине, чтобы ее можно было протестировать, даже если представление должно подключать CollectionViewSource к виртуальной машине. Тем не менее, я не думаю, что есть что-то особенно неприятное или анти-MVVM в раскрытии CollectionView из вашей виртуальной машины.

31
ответ дан 27 November 2019 в 03:54
поделиться

Я знаю, что немного опаздываю с ответом на ваш вопрос, но я только что увидел его сегодня.

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

Я писал здесь о модели представления для таблиц master / detail, которая использует: http://reyntjes.blogspot.com/2009/04/master-detail-viewmodel_24.html

Вы также можете найти модель просмотра для класса observablecollection на страницах моего блога.

Возможно, вы найдете ее в использовать для вас.

3
ответ дан 27 November 2019 в 03:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: