У меня есть журнал наблюдаемой коллекции, который вставляет новые записи в верхнюю часть Windows Universal App. Я разрешаю пользователям просматривать журнал, связывая его с элементом управления элементами. Если в журнале много входящих обновлений, это может быть сложно использовать, потому что он будет продолжать прокручивать по мере добавления новых элементов. Я хотел бы добавить кнопку паузы, чтобы приостановить прокрутку или, возможно, обновить.Временно приостановить прокрутку элемента ItemsControl при добавлении новых элементов в UWP
Я вижу beginupdate и endupdate, но эти, похоже, применяются к элементам управления WPF. Я также рассматриваю что-то в своем классе журналов, чтобы отключить создание события propertychanged, но я не уверен, как легко обновлять все пропущенное, когда itemcontrol не поддерживается?
Вы можете просто добавить уровень косвенности, когда обновления подаются в очередь, когда список приостановлен. Не обновлять основной список. Когда это будет приостановлено, просто переместите очередь в связанный список. – WiredPrairie