private void CurrentProgramChangedMessageAction(GenericMessage<Program> message) { ServiceLocator.DispatcherService.RunOnMainThread(() => { CurrentProgram = message.Content; }); }