private void btn_AbortTransfer_Click(object sender, RoutedEventArgs e) { Dispatcher.Invoke(() => { var result = MessageBox.Show(Properties.Resources.Transfer_ConfirmAbortMessage, Properties.Resources.Transfer_ConfirmAbortTitle, MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { Main.OnTransferFinished -= Main_OnTransferFinished; Main.AbortTransfer(); Main.FilePaths = null; Navigator.Navigate("Pages/MainPage.xaml"); } }); }