Сделал следующий класс для хранения значений
public class StatTracker
{
private readonly ConcurrentDictionary<TrackerType, int> _stats;
public StatisticSource()
{
_stats = new ConcurrentDictionary<TrackerType, int>();
_stats.TryAdd(TrackerType.Public, 0);
_stats.TryAdd(TrackerType.Private, 0);
}
public void AddOne(StatisticType type)
{
_stats[type]++;
}
}
public enum TrackerType
{
Public,
Private,
Uknown
}
Каким образом привязать значение int каждого элемента Dictionary к TextBlock, что бы при его изменении TextBlock тоже обновлялся? (C использованием MVVM). Так же не совсем понимаю, как сделать удобный доступ с этому самому значению, т.к поле Dictionary приватное.
Я пробовал сделать через событие (вызывать его каждый раз при вызове AddOne) и привязаться к нему во вьюмодели, но такой способ при интенсивном вызове метода создаёт нагрузку на цп, что нежелательно. Ещё была идея сделать через таймер и обновлять по интервалу, но обновление значений на вью идёт не плавно, а прерывисто, что не подходит.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Мне нужно скачать все изображения определенного профиля instagram
Пишу работу - бота для вуза, а точнее для сайта вуза раздела преподавателиНа селениуме по сути все написано и работает