Ответы пользователя по тегу Microsoft Silverlight
  • Best Practise для обработки Post запросов в windows phone (silverlight)

    DraculaDIS
    @DraculaDIS
    Я готовлю так:
    Есть страница (View) и модель (ViewModel), для запросов используется клиент с методами примерно такой сигнатуры:

    void LoadSomeData<T>(object request, Action<Response, T> onLoad,  Action<ErrorEventArgs<T>> onError = null, T userState = null)
    


    Сам клиент для сервиса вынесен в отдельную dll, дальше все как обычно, реагируем на действие пользователя (через ICommand) дергаем нужный метод, одновременно включая ProgressIndicator и блокируя (если требуется) интерфейс. По возврату onLoad или onError, разблокируем интерфейс и обновляем нужные поля ViewModel, говорим UI что пора обновиться путем реализации INotifyPropertyChanged у ViewModel.
    Ответ написан
    Комментировать