Результаты поиска по запросу "observablecollection"

2 ответа

Сортировка ObservableCollection <T>

У меня есть две отдельные наблюдаемые коллекции, где T пользовательский класс. Эти коллекции связаны с представлением списка и представлением дерева. Я хочу показать элементы коллекций в отсортированном порядке. Кажется, я не вижу никакой функции ...

1 ответ

проблема не в том, чтобы заполнить сборки: допустим, в Contract1 есть две фазы P1 и P2, в P1 есть одна сборка AssP1, а в P2 - сборка AssP2. Когда я нажимаю кнопку «Все сборки в Affaire», получаю список всех сборок в Affaire, скажем, что мой метод Affaire.getAssemblies заставляет GroupBy принимать обе сборки в Phase1 и в Phase2. Я не понял, что вы имели в виду, добавив «ph» в ItemsSource, источник привязан к SelectedPhase, верно? Так что, если я изменю SelectedPhase, он может автоматически заполниться в ListViewAssembly?

я есть проект, в котором мне нужно отобразить список контрактов (Class Affaire). Каждый контракт имеет список этапов (Class Phase). Я отображаю каждый из них в 2 разных ListView, используя привязку. Проблема в том, что когда я удаляю Phase ...

2 ответа

@ user2153378 все в порядке, потому что WPF и XAML также нарушают шаблон MVVM.

я есть приложение wpf-mvvm. У меня есть наблюдаемая коллекция в моей модели public ObservableCollection<BatchImportResultMessageDto> ImportMessageList { get; set; }«BatchImportResultMessageDto» содержит два свойства. тип результата .. и ...

ТОП публикаций

22 ответа

Как отсортировать наблюдаемую коллекцию?

У меня есть следующий класс: [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return ...

3 ответа

Очевидно, что вышеизложенное зависит от вашей архитектуры, но лично, если я создаю библиотеку объектов, я реализую базовый класс с INotifyPropertyChanged и сделаю свойства объекта ответственными за запуск события.

ал ряд дискуссий о том, где реализовать INotifyPropertyChanged здесь, в StackOverflow и других блогах, но, похоже, бывают случаи, когда вам приходится реализовывать его в модели. Вот мой сценарий - я ищу отзывы о своем заключении или мой подход ...

5 ответов

Где я могу получить потокобезопасный CollectionView?

ользуюBackgroundWorker обновитьObservableCollection но это дает эту ошибку: "Этот типCollectionView не поддерживает изменения егоSourceCollection из потока, отличного от потока диспетчера. " Какой самый лучший и самый элегантный способ решить ...

3 ответа

Нет, не совсем то, что я ищу. Я получаю последние обновления этой DataGrid и хочу запретить обновление Grid в течение определенного времени (когда я хочу выбрать несколько строк).

ли способ приостановитьNotifyCollectionChanged событиеObservableCollection? Я думал что-то вроде следующего: public class PausibleObservableCollection<Message> : ObservableCollection<Message> { public bool IsBindingPaused { get; set; } protected ...

6 ответов

 Интерфейс хотя.

исал следующий класс, который реализует (или пытается!) Словарь с уведомлениями: public partial class ObservableDictionary<TKey, TValue> : Dictionary<TKey, TValue>, INotifyCollectionChanged { public ObservableDictionary() : base() { } public ...

10 ответов

Сортировать ObservableCollection <string> через C #

У меня нижеObservableCollection<string>, Мне необходимоСортироватьэто по алфавиту. private ObservableCollection<string> _animals = new ObservableCollection<string> { "Cat", "Dog", "Bear", "Lion", "Mouse", "Horse", "Rat", "Elephant", ...

5 ответов

@marek Единственный параметр, который должен быть необходим, это AllowAddNew, установленный в True для FieldLayoutSettings, который необходим, используете ли вы BindingList <T> или ObservableCollection <T>. Я протестировал это с 11.2 этим утром, и AddNewRow работает с ObservableCollection. Если вы можете предоставить образец, на который я смогу посмотреть, где он не работает, я посмотрю.

м приложении WPF у меня есть XamDataGrid. Сетка привязана к коллекции ObservableCollection. Мне нужно разрешить пользователям вставлять новые строки через сетку, но оказывается, что для доступности строки «Добавить новую строку» в источнике ...