2009-06-18 10 views
6

estoy mostrando todos mis clientes lo que me sale de una propiedad ViewModel ObservableCollectoin dentro de un cuadro combinado de esta manera:¿Cómo obtener el número de elementos en ObservableCollection de XAML?

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

¿Hay una manera de obtener el número de elementos en la ObservableCollection sin crear otra propiedad ViewModel, por ejemplo algo como esto:

pseudo-código:

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

Respuesta

16

El tipo ObservableCollection expone una propiedad Count que se puede utilizar. No sé si ObservableCollection plantea el evento PropertyChanged para informar a la interfaz de usuario acerca de las actualizaciones de esta propiedad.

+4

bien, es solo esto: , y sí, parece que se actualiza constantemente cuando el ObservableCollection cambia, bien. –

Cuestiones relacionadas