private void UpdateKey(object sender, ElapsedEventArgs e) { try { var processing = (Image)Resources.ResourceManager.GetObject("processing"); Connection.SetImageAsync(processing).Wait(); var image = watcher.GetImage(initialDateOffset); Connection.SetImageAsync(image); } catch (Exception ex) { Logger.Instance.LogMessage(TracingLevel.ERROR, ex.Message); Connection.ShowAlert().Wait(); } }