Bölüm

İpucu 3: Görev döndüren API'lerde olayları sarmalama ve bekleme

Zaman Uyumsuz İpucu #3: Görev döndüren API'lerde olayları sarmalayabilir ve bekleyebilirsiniz. Bu, kodu önemli ölçüde basitleştirebilir.

Slaytlar ve kaynak kodu Lucian'ın blogundan edinilebilir.

Bu videoda olaylarla ilgilenmek için yeni bir desen tanıtıyor: onları bekleyebilirsiniz! Bunu neden yapmak isteyesin ki? Düğme tıklamasına yanıt vermek gibi bazı durumlarda, olayları her zaman üst düzey olay işleyicilerle olduğu gibi işlemek normaldir. Ancak tüm olay yükünü (Görsel TaslakCompleted, MediaElementCompleted, PointerMoved, PointerReleased, ...) düzenlemesi gereken karmaşık bir kullanıcı arabirimi oluşturuyorsanız, daha temiz bir kodun onları beklemesini sağlar. Anahtar, içinde tanıtılan TaskCompletionSource türüdür. NET4.

C#