2009-07-21 6 views
5

J'essaie de lier une zone de texte au nombre d'une vue de collection filtrée dans XAML. Il ne génère aucune erreur mais il ne produit aucune sortie. Est-ce que quelqu'un sait comment faire ça?Liaison à la propriété ICollectionView.Count dans XAML

Voici quelques extraits de mon XAML:

<Window.Resources> 
    <CollectionViewSource x:Key="MyView" Source="{Binding MyBinding}" Filter="MyFilter" /> 
</Window.Resources> 

...

<TextBlock> 
    <TextBlock.Text> 
    <Binding Source="{StaticResource MyView}" Path="View.Count" 
     StringFormat="{}Count: {0:D}" /> 
    </TextBlock.Text> 
</TextBlock> 

Fondamentalement, je suis en train d'afficher le nombre d'éléments filtrés dans la liste.

Répondre

8

Vous n'avez pas besoin de la "Vue". Sur le chemin. il devrait simplement être:

Path="Count" 
+0

Correct. Ce lien vous aidera à déboguer les liaisons: http://www.beacosta.com/blog/?p=52 –

Questions connexes