質問

私は今朝、async ctpで遊んでいて、buttonlabelを使った簡単なプログラムを持っています。buttonをクリックすると、labelの更新が開始され、buttonの書き込みが停止します。ただし、プロセスを再開できるように、labelをリセットする方法がわかりません。私のコードは以下のとおりです: ジェネラコディセタグプレ

役に立ちましたか?

解決

CancellationTokenSourceを再作成する必要があります。一度設定すると、これを「リセット」する方法はありません。

これは次のように簡単です。 ジェネラコディセタグプレ

他のヒント

同じ問題が発生し、それを解決する最善の方法は、メソッドを呼び出す直前にキャンセルトークンソースを新たに作成することであることがわかりました。

これは、スタートボタンのクリックで行うことです: ジェネラコディセタグプレ

同じボタンのキャプションを変更してキャンセルし、キャンセル時にクリックが発生したときに電話をかけます ジェネラコディセタグプレ

完全なコードは次のとおりです: ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top