2016-06-12 6 views
0

Ich habe eine Karussellansicht, die angibt, welche Elementeigenschaft in Xaml festgelegt ist. Wenn die gebundene Auflistung innerhalb des Ansichtsmodells gelöscht wird, wird eine Objektinstanzausnahme ausgelöst. Bei näherer Betrachtung ist es jedoch nicht die Sammlung, die null ist, sondern die klare Methode selbst, die als "unbekanntes Mitglied" bezeichnet wird. Die Karussell-Seite funktioniert auf Android- und Windows-Telefonen einwandfrei, aber auf iOS bekomme ich dieses Problem.Objektinstanzausnahme ausgelöst, wenn die gebundene Sammlung der Karussellansicht gelöscht wurde

Antwort

0

Es scheint, dass auf dem iPhone die Lebensdauer der Karussellansicht entfernt ist, wenn man von der Ansicht weg navigiert. Beim erneuten Besuch der Ansicht würde die Karussellansicht alle möglichen Fehler werfen, weil sie entsorgt worden war. Unter Windows Phone und Android gibt es kein solches Problem. Ich wäre praktisch gewesen, wenn ich in der Dokumentation behaupten würde, dass die Lebensdauer der Kontrolle bei der Navigation weg von der Ansicht liegen würde.

Um das Problem zu lösen, habe ich einfach jedes Mal, wenn sie erneut besucht werden, die Ansicht und das Modell neu betrachtet, mit anderen Worten, ihre Lebenszeit vergänglich gemacht.

0

Woops hat einen Fehler gemacht - dieser Artikel ist für Karussell-Seite nicht Karussell-Ansicht!

Verwandte Themen