Tag Archives: Binding

Binding de SelectedItems sur ListBox en WPF et Silverlight

Selection simple La sélection d’un item dans une ListBox est très facile à mettre en place puisqu’il suffit d’effectuer un Binding en mode TwoWay sur la propriété SelectedItem (ici dans une propriété SelectedString) : <ListBox ItemsSource= »{Binding Strings} » SelectedItem= »{Binding SelectedString, Mode=TwoWay} » /> Selection multiple La selection multiple peut servir dans le cas ou vous developpez une [...]

4  

Astuce pour debugger rapidement un Binding

Il est parfois utile de connaître le type de l’objet Binder sur tel ou tel contrôle. Surtout quand celui-ci fonctionne, car les informations de debuggage du Binding ne seront plus affichées dans la fenêtre de sortie de votre VisualStudio. Voici donc un petit truc rapide pour connaître le type de l’objet que vous ête en [...]

0  

Comment binder à l’extérieur d’un ItemTemplate ?

Une question classique et qui peut être résolue d’une manière très simple. Tout d’abord un exemple concret du problème. On va afficher des informations de la collection MesContacts dans une ListBox : <Border x:Name= »MonBorder » Background= »Red »> <ListBox ItemsSource= »{Binding MesContacts} »> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation= »Horizontal » Background= »Green »> <TextBlock Text= »{Binding Nom} »></TextBlock> <TextBlock Text= »{Binding Prénom} »></TextBlock> </StackPanel> </DataTemplate> </ListBox.ItemTemplate> </ListBox> </Border> Une [...]

0  

Binding et UserControl (Part 1) : DataContext

Le UserControl est le control le plus simple à utiliser puisqu’il permet d’encapsuler directement d’autres contrôles dans son fichier XAML. Lorsque l’on passe un objet dans le DataContext de ce userControl, celui-ci peut être réutiliser directement dans son XAML grâce au binding. Le problème du DataContext du UserControl est qu’il n’est pas typé et qu’il [...]

5