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

- это интерфейс.NET для уведомления подписчиков коллекции об изменениях, в основном используемый в привязке пользовательского интерфейса WPF.
3 ответа

Что такое значение сброса notifycollectionactionaction

У меня есть наблюдаемая коллекция...SelectableDataContext<T>..И в общем классе SelectableDataContext<T> это... с двумя закрытыми переменными-членами Частный T элемент. Частный бул выбран. Когда свойство IsSelected изменяется... измененно…
21 дек '10 в 02:54
1 ответ

Наблюдаемая коллекция - CollectionChanged Binding

Во время программирования я столкнулся со следующими вопросами: Реализует ли наблюдаемая коллекция событие CollectionChanged само по себе? (Из-за того, что разные книги ссылаются на то, что это так, но Google показывает иначе) У меня есть следующий …
1 ответ

C#: подписка на событие, запущенное из другого события

Я пытаюсь поднять PropertyChangedEventHandler из обратного вызова CollectionChanged. Он поднимается, но не достигает подписчика. Возможно, я не могу просто обработать EventHandler как переменную? Хотя я делал это без проблем в прошлом, я просто подн…
1 ответ

Обработка события ObservableCollection CollectionChanged Event

Я видел код, подобный следующему, в наборе инструментов Silverlight и не могу понять, как это безопасно сделать: private void ItemsSourceCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { // Update the cache if (e.Action == Notif…
2 ответа

NotifyCollectionChangedAction: экземпляр объекта при удалении?

В настоящее время я реализую интерфейс INotifyCollectionChanged для коллекции, как правило, с довольно важными и недолговечными элементами. Все эти элементы реализуют IDispose, который можно вызвать непосредственно перед удалением из коллекции. У ме…
18 сен '10 в 07:56
0 ответов

Реализуйте OnCollectionChanged, чтобы ListBox автоматически обновлял WPF

У меня есть объект-обертка, экземпляры которого я заполняю коллекцией: public class Multimedia : INotifyPropertyChanged { //... constructor //... getters and setters for the properties public void OnCollectionChanged(object sender, NotifyCollectionC…
2 ответа

WPF: как правильно отобразить 2D-массив в нарисованном пользователем элементе управления

Я хочу сделать нарисованный пользователем элемент управления с единственной целью отображения массива Color[,]. Сам элемент управления должен рисовать NxM сетку прямоугольников соответствующих цветов. Я пытаюсь наследовать от FrameworkElement и пере…
01 май '11 в 12:04
1 ответ

Как прослушать событие CollectionChanged и выполнить какой-то метод

У моей модели представления есть две Коллекции, одна MainCollection и другое DerivedCollection, Они отображаются с помощью элемента управления, так что когда пользователь взаимодействует с мышью, элементы могут быть добавлены или удалены из MainColl…
0 ответов

AddRange ObservableCollection Проблема

Привет! Я использую эту ссылку для реализации Fastest Observable Collection. Лучшая производительность для ObservableCollection.AddRange. ObservableCollection Не поддерживает метод AddRange, поэтому я получаю уведомления о каждом добавленном элемент…
1 ответ

INotifycollection изменилось на объекте ICollection<T>

Я хочу наблюдать за изменениями в объекте Icollection, учитывая, что я не могу изменить тип объекта на observablecollection. Как это может быть достигнуто? mycollectionobserver = Observable.FromEventPattern&lt;NotifyCollectionChangedEventArgs&gt; (s…
0 ответов

Как пользовательский итератор может уведомлять подписчиков об изменениях своих итерированных элементов (например, "INotifyCollectionChanged")?

Мы пытаемся представить содержимое двух дочерних коллекций как дополнительное, всеобъемлющее IEnumerable имущество. Люди предложили использовать CompositeCollection для этого случая, но есть две проблемы: Там, кажется, не только для чтения вариант, …
1 ответ

Удалить элементы из LongListMultiSelector

Я новичок в разработке Windows Phone 8. Я работаю с ним около месяца и написал свое собственное новостное приложение, использующее данные из API. Я сохраняю содержимое статьи в автономном режиме в локальном хранилище приложения в виде файлов.json. П…
2 ответа

INotifyPropertyChanged или INotifyCollectionChanged с DataTable?

Привет у меня возникли проблемы с DataTables. Так что мне нужно обнаружить, когда я изменяю любую ячейку в DataGrid DataTable, которая связана. Как это сделать? С INotifyPropertyChanged или с INotifyCollectionChanged? Примечание: я пытаюсь с INotify…
1 ответ

Обновление свойства члена коллекции в другой коллекции для отображения в DataGrid

Как я могу сделать это, когда я изменяю свойство члена коллекции в коллекции, которая обновляется на экране сетки данных? В моем примере у меня есть ObservableCollection сотрудников. Каждый сотрудник имеет свойство List. Когда я назначу значение "Ав…
15 сен '18 в 04:10
2 ответа

Как обновить коллекцию с привязкой к данным в C#?

Я пишу простое приложение wpf, но я застрял. Я хотел бы добиться, чтобы у меня был класс фильтра, и если идентификатор был изменен в классе фильтра с помощью пользовательского ввода, список должен обновиться с применением фильтра. Все начальные прив…
1 ответ

Какова альтернатива ASP.NET DataBind() в WPF?

Я являюсь разработчиком ASP.NET, но недавно также разработал приложения WPF. В ASP.NET, когда мне нужно было обновить данные в GridView, я просто вызываю DataBind(), Но какова альтернатива этому в WPF? В качестве обходного пути я в настоящее время р…
1 ответ

События ObservableCollection и CollectionChanged как WCF-данные

Я использую DataContract с ObservableCollection: [DataContract(Namespace = Terms.MyNamespace)] public class MyContract { internal MyContract () { List = new ObservableCollection&lt;string&gt;(); } [DataMember] private ObservableCollection&lt;string&…
1 ответ

Удалить элемент из списка на Tap

Это мой код: public partial class MyGS: ContentPage { public MyGS() { InitializeComponent(); BindingContext = new MyGSViewModel(); } public class MyGSViewModel: INotifyCollectionChanged { public event NotifyCollectionChangedEventHandler CollectionCh…
1 ответ

Класс сериализации для хранения базы данных сущностей

У меня есть атомарный класс, который я использую, чтобы пометить дни недели как значения true / false. public class DaysOfWeek { public bool Sunday { get; set; } public bool Monday { get; set; } public bool Tuesday { get; set; } public bool Wednesda…
2 ответа

Есть ли способ вызвать какое-то событие OnPropertyChanged для вычисляемого свойства, которое использует свойство "дочерней сущности" в коллекции?

Есть ли способ вызвать какой-то OnPropertyChanged событие для вычисляемого свойства, которое использует свойство "дочерней сущности" в коллекции? Небольшой пример: У меня есть простое приложение WPF с DataGrid, показывающим свойства клиента. Я испол…
06 ноя '12 в 19:21