private void SelectItem(ListBox list, AreaDto item) { try { list.Invoke(new Action(() => { if (!ListSessions.Equals(list)) { ListSessions.SelectedItem = null; } else if (!ListMaps.Equals(list)) { ListMaps.SelectedItem = null; } list.SelectedItem = item; })); } catch (Exception) { } }
public MainWindowViewModel() { var deserialization = Deserialization(); if (deserialization != null) { foreach (var session in deserialization) { ListSessions.Add(new WorkSessionViewModel { StartWorkDateTime = session.StartWorkDateTime, EndDateTime = session.EndDateTime }); } } ListSessions.Add(SessionViewModel); _timerUpdate = new Timer(TimeUpdateTick, 0, 0, 1000); }