2016-03-30 6 views
0

Ich bin neu in UWP (Windows 10), für Windows Phone auf einer App arbeiten, wollte ich wissen, was ist der Unterschied zwischen:Frames verwenden oder ändern Sichtbarkeit

  1. mehrere Frames und navigieren Sie von einem zu anderen.
  2. Verwenden Sie ein einzelnes XAML ohne Frames, aber mit mehreren Gittern (oder anderen Mustern), und anstatt zu navigieren - ändern Sie einfach die Sichtbarkeit, so dass nur das gewünschte Raster sichtbar ist.

welche option ist besser? und warum?

+1

Abhängig von Ihrer App für eine kleine App können Sie mit Option 2 in Ordnung sein, aber für alles andere Option 1 ist der Weg zu gehen, da das Frame-Objekt den 'BackStack' verfolgt (Reihenfolge der Seiten) und beim Drücken der Zurück-Taste beendet die App eine bessere Erfahrung für den Benutzer – SWilko

Antwort

0

Das System verfolgt die Seite, auf der Sie sich gerade befinden. Selbst wenn Ihre App existiert und selbst wenn sie aus dem Speicher entfernt wird, kann das Betriebssystem die App anweisen, sie auf dieser Seite erneut zu öffnen.

Ähnlich, wenn Ihre App anderen Apps die Möglichkeit bietet, bestimmte Dateitypen aufzurufen, um bestimmte Aktionen auszuführen (z. B. Navigation starten usw.).

Schließlich, wenn Sie alles auf eine einzige Seite setzen und nur die Sichtbarkeit manipulieren, erhöht dies den Speicherverbrauch Ihrer App (da alles geladen werden muss, auch wenn es nicht sichtbar ist) und es kann auch Ladezeiten erhöhen.

Natürlich hängt das, was Sie beeinflusst, von der Art der App ab, die Sie erstellen. Im Allgemeinen würde ich dir jedoch raten, mit dem Erstellen eigener Seiten zu beginnen, falls deine App wächst. Sie erhalten auch eine Menge Dinge aus der Box (z. B. animierte Übergänge, etc.)