コード例 #1
0
        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);
        }