非阻止UI WPF / Silverlight

时间:2011-03-30 06:49:32

标签: wpf silverlight nonblocking system.reactive

在设计非阻塞UI时要记住哪些事项。 IObservable意味着什么吗?

2 个答案:

答案 0 :(得分:3)

使用异步方法时,coroutines也有一个非常有趣的想法。

你可以在这里阅读:

  1. Asycnhronous Service Calls with Coroutines
  2. Coroutines with MVVM Light
  3. IResult and Coroutines

答案 1 :(得分:1)

我认为最常见的规则是:所有持久性操作,如数据库或服务调用,应该异步运行,也可以在单独的线程或背景工作者中运行。