2009-07-21 13 views
5

Próbuję powiązać pole tekstowe z liczbą odfiltrowanych widoków kolekcji w XAML. Nie generuje żadnych błędów, ale również nie generuje żadnych wyników. Czy ktoś wie, jak to zrobić?Powiąż właściwość ICollectionView.Count w XAML

Oto kilka fragmentów mojego 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> 

Zasadniczo, próbuję wyświetlić liczbę przefiltrowanych pozycji na liście.

Odpowiedz

8

Nie potrzebujesz "Widok". na ścieżce. powinno być po prostu:

Path="Count" 
+0

Prawidłowo. Ten link pomoże Ci zdebugować powiązania: http://www.beacosta.com/blog/?p=52 –

Powiązane problemy