Modelden veri almak için eylemler kullanan bir Silverlight uygulamasına sahibim (bu da verileri WCF hizmetlerinden alır).Silverlight'ta eylemleri senkronize etme
İki ActionCallback'i bir şekilde eşzamanlamalı veya onları beklemeli ve ardından bir kod yürütmem gerekiyor.
Örnek: Ben geri döndü kaç izlemek için bir sayaç kullanabilirsiniz biliyorum ama bunu yapmak için daha iyi bir yolu yoktur
_model.GetMyTypeList(list =>
{
MyTypeList.AddRange(list);
});
_model.GetStigTypeList(list =>
{
StigTypeList.AddRange(list);
});
doSomethingWhenBothHaveReturned();
?
DÜZENLEME: user24601 iyi bir yanıt var, ancak CountdownEvent, gümüş ışığı, başka harika fikirlerde yok mu? :)
Emin değilim, ama [Reaktif Uzantılar] (http://msdn.microsoft.com/en-us/data/gg577609) orada size yardımcı olabileceğini düşünüyorum. –
Hizmetler çağrılar asyncrouns mısınız? – Glenn
Evet, onlar glenn. – randoms