Описание тега icollectionview

An interface that enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping.
3 ответа

ObservableCollection не сортирует вновь добавленные элементы

У меня есть следующая ObservableCollection, которая связана с DataGrid: public ObservableCollection<Message> Messages = new ObservableCollection<Message>; XAML: <DataGrid ItemsSource="{Binding Path=Messages}"> Я сортирую его при за…
1 ответ

WPF: использовать разностную ориентацию для сгруппированного ICollectionView

У меня есть сгруппированный ListCollectionView который отображается в ListBox, <Style x:Key="GroupHeaderStyle" TargetType="{x:Type GroupItem}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Gro…
27 окт '17 в 14:57
1 ответ

Как выбрать первый элемент после фильтрации ICollectionView

Я привязываю ListView к ICollectionView в моей модели представления. ICollectionView имеет несколько предопределенных фильтров, которые применяются при нажатии некоторых кнопок. Однако я не могу найти какой-либо способ (авто) выбрать первый элемент …
22 ноя '18 в 12:29
1 ответ

Запретить обновление фильтра ICollectionView на PropertyChanged и удаление из коллекции

У меня возникает странная проблема, когда у меня есть сетка, которая фильтруется, и когда я изменяю значение в сетке, эта строка удаляется, потому что она больше не соответствует критериям фильтра. Я использую Entity Framework для загрузки локальных…
27 мар '18 в 23:47
3 ответа

WPF - Как связать ICollectionView с сетями данных, используя MVVM

Я новичок в WPF и по этой ссылке, чтобы использовать код первым методом, чтобы построить пример. И пример работает. https://msdn.microsoft.com/en-us/data/jj574514.aspx Теперь я пытаюсь изменить это, чтобы следовать MVVM. Вот главное окно XAML <Wi…
27 апр '16 в 20:03
9 ответов

Клавиши со стрелками не работают после программной установки ListView.SelectedItem

У меня есть элемент управления WPF ListView, ItemsSource установлен на ICollectionView, созданный следующим образом: var collectionView = System.Windows.Data.CollectionViewSource.GetDefaultView(observableCollection); this.listView1.ItemsSource = col…
2 ответа

Реализация ICollectionViewLiveShaping

Кто-нибудь может помочь мне правильно реализовать ICollectionViewLiveShaping с целью фильтрации? Я не нашел много полезной документации по этому вопросу. Вот что у меня есть: public ICollectionView WorkersEmployed { get; set; } WorkersEmployed = new…
25 июл '13 в 17:47
1 ответ

Silverlight - MVVM: сетка данных, привязанная к ICollectionView, заполненная "ChildViewModel", не будет обновлять данные

Я не смог найти похожий случай, и я продолжаю бороться. Я довольно приверженец Silverlight и борюсь с обновлением ICollectionView. Метод Refresh на самом деле не будет обновлять данные в моей сетке данных, хотя они изменены (посмотрите это в отладчи…
21 май '12 в 07:52
1 ответ

WPF ICollectionView Фильтрация

Я написал код для фильтрации элементов в ComboBox: Мой вопрос, как бы вы это сделали? Я думаю, что это решение с отражением может быть очень медленным.. ICollectionView view = CollectionViewSource.GetDefaultView(newValue); view.Filter += this.Filter…
0 ответов

Wpf - обновление ICollectionView приводит к сбою переопределения стиля

У меня есть стиль по умолчанию для пункта меню и стилей контекстного меню следующим образом: <ResourceDictionary> <Style TargetType="{x:Type MenuItem}"> <Setter Property="Background" Value="Blue"/> <Setter Property="Foreground" …
17 сен '14 в 09:33
1 ответ

Несколько фильтров на ICollectionView с несколькими проверками условий WPF

Этот вопрос задавался ранее в разных формах, но никто не отвечает на мой вопрос. Я прочитал этот форум и форум разработчиков Windows для информации, прежде чем опубликовать это. Я не могу понять, как выполнить эту задачу. Я в своем уме. У меня есть …
22 апр '18 в 12:53
1 ответ

Реализовать ICollectionView с поддержкой группировки

В настоящее время я работаю над попыткой реализовать группировку в VirtualCollection. Есть ли учебники, что и как мне нужно реализовать ICollectionView, чтобы группировка с DataGrid (в WPF и SL) работала? Проект, над которым я работаю: https://githu…
07 мар '14 в 14:13
2 ответа

Почему TreeView не выбирает автоматически DataTemplates для дочерних узлов после определения TreeView.ItemTemplate?

Я не понимаю, что здесь делает wpf (используя.NET 3.5 с C#): в моих прикладных ресурсах я определил несколько DataTemplates и HierarchicalDataTemplates для разных типов ViewModels. Пока это работает хорошо, и TreeView в моем окне показывает узлы, ка…
23 янв '13 в 08:17
1 ответ

WPF Multiple CollectionView с разными фильтрами в одной коллекции

Я использую ObservableCollection с двумя ICollectionView для разных фильтров. Один предназначен для фильтрации сообщений по какому-либо типу, а другой - для подсчета проверенных сообщений. Как вы можете видеть, фильтр сообщений и количество сообщени…
1 ответ

Могу ли я передать отфильтрованный CollectionViewSource методу?

Я создаю публичный CollectionView (cvs) и привязываю его к своему элементу управления ListView в приложении WPF. Затем есть ряд фильтров, которые добавляют делегатов для фильтрации моего объекта cvs. Все отлично работает в этом аспекте программы. pu…
2 ответа

WPF Привязка отфильтрованного ObservableCollection ICollectionView к Combobox

Я хочу отфильтровать ObservableCollection для подмножества на основе типа (типа AddPoint) и хочу, чтобы он упорядочивался по возрастанию без дубликатов. Мой базовый класс - ModelBase, с подклассами AddPoint, Time, Repeat и т. Д.... ObservableCollect…
2 ответа

CollectionView без диспетчера

Мне нужно поведение сортировки, группировки и фильтрации CollectionView также со свойствами LiveShaping, но с каждой реализацией.NET связан Dispatcher. Есть ли реализация ICollectionView без диспетчера?
11 апр '17 в 08:46
1 ответ

Определить, когда DataGrid имеет и не имеет содержимого

Я хочу привязать свойство Button IsEnabled к свойству DataGrid / событию, если оно имеет содержимое. Источник элементов DataGrid - это коллекция Observable, но поскольку я реализую фильтрацию, отображаемое может отличаться от коллекции ItemSource. Е…
24 июл '14 в 01:43
1 ответ

Почему моя CompositeCollection не работает корректно с сопоставимыми элементами?

Я обнаружил, что когда я использую CompositeCollection объединить коллекции предметов, которые переопределяют Equals() метод, и представить, что CompositeCollection как ItemsSource для ListBox затем, когда элемент добавляется в одну из объединенных …
01 апр '16 в 07:29
0 ответов

ICollectionView отменить текущее изменение

Я ищу способ отменить событие CurrentChanging в зависимости от элемента, который был нажат. В моем приложении я использую ICollectionView для хранения моего списка моделей представления, которые отображаются как tabitems в tabcontrol. Для конкретной…
13 июл '12 в 14:44