2009-07-21 21 views
5

Estoy intentando vincular un cuadro de texto con el recuento de una vista de colección filtrada en XAML. No genera ningún error, pero tampoco produce ningún resultado. ¿Alguien sabe como hacer esto?Enlace a la propiedad ICollectionView.Count en XAML

Aquí son de algunos fragmentos de mi 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> 

Básicamente, estoy tratando de mostrar el número de elementos filtrados en la lista.

Respuesta

8

No necesita la "Vista". en el camino. solo debería ser:

Path="Count" 
+0

Correcto. Este enlace lo ayudará a depurar enlaces: http://www.beacosta.com/blog/?p=52 –

Cuestiones relacionadas