WPF アプリのキャンセル ボタンの機能をハッシュ化しようとしています。現在、私が注目している 2 つの機能があります。
private void AnalysisClick(object sender, RoutedEventArgs e)
{
model.RunAnalysis();
}
private void CancelClick(object sender, RoutedEventArgs e)
{
model.RunAnalysis().Abort; //Pseudo-code, needs help!
MessageBox.Show("The Analysis was cancelled.", "Operation Cancelled", MessageBoxButton.YesNo);
}
' AnalysisClick ' 関数は、Begin というボタンで開始されます。「 CancelClick 」ボタンの目的は、分析を停止し、テストが停止されたことをユーザーに通知するダイアログ ボックスを提供することです。これを達成するための最良の方法は何ですか?
EDIT
私は現在、ユーザーの提案に従ってMicrosoft Asynchronous Programming ModelBackgroundWorker
を調査しています。