エピソード
ヒント 3: タスクを返す API でイベントをラップし、それらを待機する
非同期ヒント #3: タスクを返す API でイベントをラップし、それらを待機できます。これにより、コードが大幅に簡略化されます。
スライドとソース コードは、ルシアンのブログで入手できます。
このビデオでは、イベントを処理するための新しいパターンを紹介します。イベントを待つことができます。なぜそれをしたいのですか? たとえば、ボタン クリックに応答する場合は、常に最上位のイベント ハンドラーを使用する方法でイベントを処理しても問題ありません。 ただし、イベント (StoryboardCompleted、MediaElementCompleted、PointerMoved、PointerReleased、...) の負荷全体を調整する必要がある複雑な UI を構築している場合は、クリーンer コードがそれらを待機します。 キーは、で導入された TaskCompletionSource 型です。NET4。
非同期ヒント #3: タスクを返す API でイベントをラップし、それらを待機できます。これにより、コードが大幅に簡略化されます。
スライドとソース コードは、ルシアンのブログで入手できます。
このビデオでは、イベントを処理するための新しいパターンを紹介します。イベントを待つことができます。なぜそれをしたいのですか? たとえば、ボタン クリックに応答する場合は、常に最上位のイベント ハンドラーを使用する方法でイベントを処理しても問題ありません。 ただし、イベント (StoryboardCompleted、MediaElementCompleted、PointerMoved、PointerReleased、...) の負荷全体を調整する必要がある複雑な UI を構築している場合は、クリーンer コードがそれらを待機します。 キーは、で導入された TaskCompletionSource 型です。NET4。
ご意見およびご提案がある場合は、 こちらから問題を送信してください。