private void ExecuteRemoveCommand(object target) { var dialogMessage = new DialogMessage(this, "Are you sure you want to remove this server?", (r) => { if (r == System.Windows.MessageBoxResult.Yes) { m_Server.StopConnection(); Messenger.Default.Send <CloseEditServerMessage>(CloseEditServerMessage.Empty); Messenger.Default.Send <ServerRemovedMessage>(new ServerRemovedMessage(m_Server.Config)); } }); dialogMessage.Button = System.Windows.MessageBoxButton.YesNo; dialogMessage.Caption = "Remove"; Messenger.Default.Send <DialogMessage>(dialogMessage); }