public void SetDefaultShortcut(object shortcuts) { Guid responseToken = Guid.NewGuid(); DialogRequestMessage dialogRequestMessage = new DialogRequestMessage(shortcuts, responseToken); Mediator.Register <DialogResponseMessage>(this, responseToken, DialogResponseMessageArrived); Mediator.Send(dialogRequestMessage); }
public async void Open() { try { ProcessStartInfo info = new ProcessStartInfo(FullPath); info.Arguments = Arguments; await Task.Run(() => Process.Start(info)); } catch (Exception ex) { string message = String.Format("{0} {1}. {2}", Environment.NewLine, ex.Message, Environment.NewLine); DialogRequestMessage dialogRequestMessage = new DialogRequestMessage(message, null); Mediator.Send(dialogRequestMessage); } }