Неблокирующий интерфейс WPF / Silverlight - PullRequest
0 голосов
/ 30 марта 2011

Что следует иметь в виду при разработке неблокирующего пользовательского интерфейса. IObservable предназначен для этого?

Ответы [ 2 ]

3 голосов
/ 30 марта 2011

Существует также очень интересная идея сопрограмм при работе с асинхронными методами.

Вы можете прочитать об этом здесь:

  1. Асинхронный сервисЗвонки с сопрограммами
  2. сопрограммы с MVVM Light
  3. IResult и сопрограммы
1 голос
/ 30 марта 2011

Я думаю, что наиболее общим правилом было бы: все длительные операции, такие как вызовы базы данных или службы, должны выполняться либо асинхронно, либо в отдельном потоке или в фоновом режиме.

...