Registerkarten in einer TabbedPage verschwinden nicht, wenn ihre IsVisible
-Eigenschaft auf False
. Stattdessen bleibt die Registerkarte erhalten, aber der Inhalt der Registerkarte ist leer. Nicht ganz das, was man erwarten würde.
TabbedPage
IsVisible
-Eigenschaften der Seiten auf False
Die gesamte Seite ist nicht mehr sichtbar.
Die Registerkarte Seite ist sichtbar.
@mfeingol hi
Ich denke, Sie sollten es manuell von TabbedPage entfernen.
tabbedPage.Children.Remove(invisiblePage);
Ich weiß, was die Problemumgehung ist. Ich denke nur, dass das funktionieren sollte. :-)
@mfeingol hi
Ich denke, Sie sollten es manuell von TabbedPage entfernen.tabbedPage.Children.Remove(invisiblePage);
Dieser Hack-Around funktioniert für eine MVVM-Architektur nicht wirklich.
Die Befürwortung dieses Problems sollte bitte etwas dringlicher untersucht werden. Dies sollte die Grundfunktionalität einer Tab-Anzeige sein und ist ein offensichtlicher Fehler.
Um dies zu verdeutlichen, ist das gleiche Problem mit der IsEnabled-Eigenschaft auf TabbedPage ebenfalls vorhanden.
Erwartetes Ergebnis, wenn IsEnabled = "False" ist, damit die Registerkarte angezeigt, aber deaktiviert wird, ohne dass bei Berührung eine Aktion ausgeführt wird.
Hilfreichster Kommentar
Ich weiß, was die Problemumgehung ist. Ich denke nur, dass das funktionieren sollte. :-)