I have a Silverlight application that uses actions to retrieve data from a model (which again retrieves data from WCF services).
I need to somehow synchronize two ActionCallbacks or wait for them, and then execute some code.
Example:
_model.GetMyTypeList(list => { MyTypeList.AddRange(list); }); _model.GetStigTypeList(list => { StigTypeList.AddRange(list); }); doSomethingWhenBothHaveReturned();
I know that I can use the counter to track how much has returned, but is there a better way to do this?
EDIT: user24601 has a good answer, but CountdownEvent doesn't exist in silverlight, any other great ideas? :)
c # delegates action
randoms
source share