TechDays 2012 : Vos questions pour la session "Améliorez votre productivité XAML en entreprise"

Comme l’année dernière, je présenterai deux sessions liées aux technologies XAML lors des prochains TechDays. Le mardi 7 février, la session “Améliorez votre productivité XAML en entreprise” sera dédiée aux problématiques rencontrées tous les jours par les développeurs Silverlight, WPF ou Windows Phone dans un cadre professionnel. Afin de la faire correspondre au mieux à…

2

Sessions Silverlight, WPF et Windows Phone aux TechDays 2011

Les TechDays 2011 auront lieu à Palais des Congrès de Paris, du 8 au 10 Février prochains. J’y co-animerai deux sessions le mardi 8 Février, l’une sur l’utilisation de Silverlight et WPF en entreprise, l’autre sur l’optimisation des performances sur Windows Phone 7. Lorsque je ne serai pas en session, je vous invite à venir…

2

Preventing the Pivot or Panorama controls from scrolling

The Panorama and Pivot are great, defining assets of the Windows Phone 7 user experience. Their main role is to display a wealth of information panning horizontally, and eventually enable item selection. Even though these controls are not designed to handle complex user input, you may stumble upon some scenarios where it might be necessary….

16

Empêcher le défilement du Pivot ou du Panorama

Les contrôles Panorama et Pivot sont des éléments différenciants et fondamentaux de l’expérience utilisateur Windows Phone 7. Leur rôle principal consiste à afficher un nombre important d’information horizontalement, et d’éventuellement permettre la sélection d’un élément. Même si ces contrôles ne sont pas conçus pour les scénarios d’entrée utilisateur complexes, par exemple de la saisie de…

0

Executing a command from an event of your choice

To follow up on a previous post, I’m going to describe how to execute a command from any event raised by a graphical control. For this, I’ll leverage the MVVM pattern as well as the Expression Blend SDK (freely available here). The SDK provides behaviors (triggers and actions) that allow even further loosening between view…

0

Exécuter une commande depuis n’importe quel évènement

Pour faire suite à un précédent billet, je vais décrire comment exécuter une commande depuis n’importe quel évènement émis par un contrôle graphique. J’utilise pour cela : le pattern MVVM et le SDK Expression Blend (disponible gratuitement ici). Le SDK propose des extensions sous forme de behaviors (triggers et actions) qui permettent de décoreller encore…

0

Améliorez les performances du scrolling clavier dans les listes (DataGrid, ListBox…) et de l’AutoCompleteBox avec le limiteur

Une des causes les plus fréquentes des lenteurs du scrolling clavier dans une liste est le coût de la récupération des données liées à l’item sélectionné. Lorsqu’un utilisateur maintient les flèches de son clavier appuyées pour effectuer un défilement, l’élément sélectionné change très rapidement, déclenchant de nombreux et couteux appels à la source de données…

0

Improving keyboard scrolling speed in selector controls (ListBox, DataGrids…) or AutoCompleteBox performance using throttling

One of the most frequent cause of slow scrolling lists is the cost of loading the data related to the currently selected item/row. When a user holds his arrow keys down to scroll, the selected item changes very quickly, potentially triggering a large amount of expensive queries to the data source (wether it be web…

0

Débogage WPF/Silverlight : Déterminer l’élément ayant le focus clavier

Lors du développement d’applications complexes/composites en WPF ou Silverlight, il peut arriver de recontrer le problème du “mais où est-ce que je tape?!”. Ce post vous présente une manière de déboguer ce cas de figure. Silverlight Au sein d’une application Silverlight, déterminer quel control dispose du focus clavier revient à utiliser la propriété FocusManager.FocusedElement. Cette…

0

Silverlight/WPF debugging: Determining the focused element

When developing complex WPF or Silverlight applications, you may stumble upon the problem of not knowing where your keyboard focus is. This is also known as the “But where am I typing?!” problem, and occurs more often than not on composite applications. Silverlight You can determine which element has keyboard focus within Silverlight via the…

1