в приложении Wpf У меня есть коллекция объектов, полученных через сокет. Фактически эта коллекция состоит из Dictionary<Int, IMyObject>
И она периодически заполняется/обновляется, когда объект получен в сокете. Я 4 различных ViewModel
сек, что получает часть этой коллекции (я имею в MyObjectHolder, который является статическим экземпляром проведения этого пункта, и я получаю подмножество этого делать что-то, какКоллекция объектов, разделяемых в разных моделях просмотра
public IList<MyObject> ListTypeOne
{
get
{
myList.Where(x => x.Type == myType)
}
}
Каждый раз, когда пункт, вставляется/обновляется, я посылаю NotifyOfPropertyChanged
всех свойств от TypeOne
до TypeN
.
есть ли более эффективное осуществление, что я не вижу?
Я не сильно нагрузочное тестирование, но я не» я знаю, как это происходит, когда у меня большое оцепенение er объектов в коллекции.
Я голосующий, чтобы закрыть этот вопрос как не относящийся к теме, потому что он принадлежит CodeReview. –