示例#1
0
        private void HandleError(DroneErrorEventArgs args)
        {
            String errorText = SerializeException(args.CausingException);

            MessageBox.Show(errorText, "An error occured", MessageBoxButton.OK, MessageBoxImage.Error);

            UpdateInteractiveElements();
        }
示例#2
0
        private void HandleError(DroneErrorEventArgs args)
        {
            String errorText = SerializeException((NetworkConnectionException)args.CausingException);

            errorText += "\nStart anyway?";

            MessageBoxResult result = MessageBox.Show(errorText, "An error occured", MessageBoxButton.YesNo, MessageBoxImage.Error);

            if (result == MessageBoxResult.Yes)
            {
                StartMainApplication();
            }
            else
            {
                CloseDialog();
            }
        }
示例#3
0
 private void droneControl_Error_Sync(object sender, DroneErrorEventArgs e)
 {
     //HandleError(e);
 }
示例#4
0
 private void droneControl_Error_Async(object sender, DroneErrorEventArgs e)
 {
     //this.BeginInvoke(new DroneErrorEventHandler(droneControl_Error_Sync), sender, e);
 }
        private void HandleError(DroneErrorEventArgs args)
        {
            String errorText = SerializeException(args.CausingException);

            MessageBox.Show(errorText);
        }