|
|
Parcourir par tags
Tous les tags » C# » Rx (RSS)
-
This article is also available in english.
TL;DR: Cet article est une discussion à propos de la manière dont C# 5.0 async capture le contexte d'exécution avant d'exécuter une méthode asynchrone, ce qui permet de facilement rester sur la Thread UI pour accéder aux éléments visuels, mais qui peut être ...
-
Une mauvaise utilisation de rx lors de l’écriture d’une couche d’accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu’ils le devraient, et même des résultats incorrects … le tout nuisant fortement à la qualité de votre application.
Afin d’éviter que vous tapiez bêtement sur ...
-
Sur Windows Phone, lorsque j’ai des appels à des services qui s’enchainent, j’aime assez voir le status des opérations s’afficher dans le progress indicator pour bien montrer à l’utilisateur qu’il se passe des choses. Et pour que cela soit encore plus joli, j’aimerais que le dernier message, le plus important (ie. “upload terminé avec ...
-
Dans cet article, je vais montrer un exemple d’utilisation de rx pour la construction d’une couche de service dans une application wp7. Pour l’exemple, j’utilise un service qui expose en json une liste de joueurs et une méthode pour récupérer le score d’un joueur.
Basiquement, dans ce genre de scénario, avec ou sans rx, la première étape ...
-
Pour créer une source obsevable sans implémenter IObservable à la main, il y a deux principales solutions :
- utiliser la méthode Observable.Create<T> pour créer une séquence cold;
- utiliser l’instance d’une classe qui implémente ISubject<T>, et qui implémentera donc aussi IObservable<T> et IObserver<T> pour créer ...
-
Dans une application, j’ai la problématique suivante : je veux avoir une list box dont les éléments peuvent être drag & droppés, et dont le réordonnement est directement synchronisé avec une couche de service / une base de données.
Pour la partie drag & drop, pas de soucis, Telerik me fournit une behavior qui fera tout le boulot pour ...
-
TL;DR: Lorsque je travaillais à corriger le problème de ''L'écran noir'' au démarrage de l'application Flickr 1.3 pour Windows Phone 7, j'ai constaté que HttpWebRequest fait à l'interne à l'interne un appel synchrone à la thread UI ce qui peut avoir un impact particulierement négatif sur l'expérience utilisateur. La totalité de la ...
-
This article is available in english.
Récemment, j'ai écrit un article à propos des WinForms, DataBinding et Mises à Jour depuis plusieurs Threads, où j'expliquais comment externaliser l'exécution d'une méthode accrochée à un événement sur la thread de l'interface utilisateur.
J'ai utilisé alors une technique ...
-
This article is available in english.
Il y a un framework très intéressant qui s'est glissé dans le SDK pour Windows Phone 7 : Les Reactive Extensions.
C'est en fait un framework assez mal compris, principalement parce qu'il n'est pas simple à maitriser, mais que lorsque vous avez pris la main dessus, il est très très pratique ! ...
|
|
|