ListView Binding Observable Collection



  • Hi

    Seltsames Verhalten? Oder nur falsch programmiert?

    Ich habe eine Listview. Diese Listview habe ich an eine ObservableCollection gebunden.

    <ListView 
                      DisplayMemberPath="Name"
                      IsSynchronizedWithCurrentItem="True"
                      ItemsSource="{Binding ActiveGarage.Cars}"
                      SelectionMode="Single">
    

    Und zwar habe ich eine Liste an Garagen. Jede Garage beinhaltet eine ObservableCollection mit Autos. Nun soll in der ListView nur die Autos der Aktiven Garage angezeigt werden.

    Wechsle ich nun die ActiveGarage per Code wird die View aktualisert. Lösche ich aber die Liste Cars der aktiven Garage wird die View nicht aktualisert.

    Wieso dass denn?

    ActiveGarage ist ein Property einer eigenen Klasse hier werfe ich ein PropertyChanged.
    Cars ist eine Property einer ObservableCollection. Hier muss ich doch keine PropertyChanged werfen. Das macht doch Collection selber.

    Oder? Könnt ihr mir helfen.



  • Hat sich erledigt. Danke.


Anmelden zum Antworten