private void droneControl_Error_Sync(object sender, DroneErrorEventArgs e) { HandleError(e); }
// Event handlers 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); }
private void HandleError(DroneErrorEventArgs args) { String errorText = SerializeException(args.CausingException); MessageBox.Show(errorText, "An error occured", MessageBoxButton.OK, MessageBoxImage.Error); UpdateInteractiveElements(); }
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(); } }
private void droneControl_Error( object sender, DroneErrorEventArgs e ) { Logger.Instance.NewEntry( CKLogLevel.Error, CKTraitTags.ARDrone, "DroneControl : "+ e.CausingException.Message ); }