2009-07-21 8 views
5

Sto provando a associare una casella di testo al conteggio di una vista filtrata, raccolta in XAML. Non genera errori, ma non produce alcun output. Qualcuno sa come fare questo?Associare alla proprietà ICollectionView.Count in XAML

Ecco alcuni frammenti della mia 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> 

In sostanza, sto cercando di visualizzare il conteggio degli elementi filtrati nella lista.

risposta

8

Non è necessario il "Visualizza". nel percorso. dovrebbe essere:

Path="Count" 
+0

Corretto. Questo collegamento ti aiuterà a eseguire il debug dei binding: http://www.beacosta.com/blog/?p=52 –

Problemi correlati