2009-06-18 8 views
6

mam wyświetlanie wszystkich moich klientów, które dostaję od nieruchomości ViewModel ObservableCollectoin w ComboBox tak:Jak zdobyć liczbę elementów w ObservableCollection z XAML?

<ComboBox 
    ItemsSource="{Binding Customers}" 
    ItemTemplate="{StaticResource CustomerComboBoxTemplate}" 
    Margin="20" 
    HorizontalAlignment="Left" 
    SelectedItem="{Binding SelectedCustomer, Mode=TwoWay}"/> 

Czy istnieje sposób, aby uzyskać liczbę elementów w ObservableCollection bez tworzenia inną właściwość ViewModel, np coś takiego:

pseudo-KOD:

<TextBlock Text="{Binding Customers.Count()}"/> 

Odpowiedz

16

typu ObservableCollection uwidacznia właściwości Count, które można wykorzystać. Nie wiem, czy ObservableCollection podnosi zdarzenie PropertyChanged w celu poinformowania interfejsu użytkownika o aktualizacjach tej właściwości.

+4

OK to tylko to: , i tak, wydaje się stale aktualizować, gdy ObservableCollection zmienia się, miło. –

Powiązane problemy