Hello,
je souhaiterais binder la propriété Count d'une List sur un TextBlock.
Est il possible de faire Text={Binding MaList.Count} ou faut il exposer la propriété Count de la liste via une propriété dans le modèle ?
Merci
Hello,
je souhaiterais binder la propriété Count d'une List sur un TextBlock.
Est il possible de faire Text={Binding MaList.Count} ou faut il exposer la propriété Count de la liste via une propriété dans le modèle ?
Merci
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
J'ai encore commencé à me mettre sur WP7, mais en WPF et Silverlight (pour PC)
normalement on fait comme ci-dessous :
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Text={Binding Count, ElementName=nom_de_ta_ListBox, Mode=OneWay}
Retrouvez moi sur :
Mon Espace Developpez.com------------------------------- Dvp.NET, une librairie open-source de composants .NET
Mon blog: Up there in the code---------------------------- Twitter: NatMarchand
Ma société: So@t
Showrizo : Suivez votre planning de séries télé sous Windows 8
Je me suis trompé sur mon dernier post. Je pouvais l'éditer mais vu que PitMaverick78 l'a cité dans son post à lui, je préfère faire ma correction dans le post présent.
La proprieté Count n'est pas accessible directement à partir de ta ListBox mais à partir de la collection Items. Du coup un petit changement s'impose :
ou
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Text="{Binding Items.Count, ElementName=nom_de_ta_ListBox, Mode=OneWay}"
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DataContext = "{Binding Items, ElementName=nom_de_ta_ListBox}" Text="{Binding Count, Mode=OneWay}"
P.S. : je confirme ce que dit PitMaverick78 à propros de la notification lorsuqe la proprieté Count change.
Ok,
c'est bien ce que je pensais donc il est préférabel de refaire une propriété Count qui est notifiante !
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Retrouvez moi sur :
Mon Espace Developpez.com------------------------------- Dvp.NET, une librairie open-source de composants .NET
Mon blog: Up there in the code---------------------------- Twitter: NatMarchand
Ma société: So@t
Showrizo : Suivez votre planning de séries télé sous Windows 8
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager