Seiten-Navigation mit NavigationService und Loaded-Event

Wer zwischen verschiedenen Seiten (engl. Pages) in einer Windows Phone 7-Applikation navigieren möchte, der braucht den NavigationService. Der nachfolgender Code zeigt, wie dieser Service genutzt werden kann. Man muss ebenfalls beachten, dass die anderen Seiten in der verweisenden Seite erst nach dem Loaded-Event bekannt sind. Um die Verwendung zu Veranschaulichen, habe ich ein Code-Snippet geschrieben, welches beim Aufruf der MainPage direkt auf eine andere (beliebige) Seite wechselt.
Seiten-Navigation mit NavigationService und Loaded-Event weiterlesen

Unterschied von UriKind.Relative und UriKind.Absolute

Möchte man Dateien in einer Windows Phone-Applikation benutzen, muss man diese meist über einen Uniform Resource Identifier (URI) referenzieren. Für einen URI gibt es verschiedene Arten (uriKind). Die drei standardmäßigen sind UriKind.Relative, UriKind.Absolute und UriKind.RelativeOrAbsolute. Ich möchte kurz den Unterschied von UriKind.Relative und UriKind.Absolute zeigen.
Unterschied von UriKind.Relative und UriKind.Absolute weiterlesen

Komplexe Objekte zwischen Pages übergeben

Im Artikel [post id=3937]Parameterübergabe zwischen mehreren Seiten[/post] haben wir bereits gelernt, wie Parameter zwischen verschiedenen Seiten (Pages) in einer Windows Phone-Applikation übergeben werden können. Die Parameter sind aber auf Zeichenketten (Strings) beschränkt, so dass mit diesem Verfahren ohne Weiteres keine komplexen Objekte übergeben werden können. Wenn man das aber tun möchte, kann man sich dem PhoneApplicationService bedienen.
Komplexe Objekte zwischen Pages übergeben weiterlesen

Parameterübergabe zwischen mehreren Seiten

Wer zwischen mehreren Windows Phone-Pages Parameter übergeben möchte, der hat es mit dem NavigationService nicht schwer. Als Beispiel nehmen wir die uns bereits bekannte ListBox mit dem klangvollem Namen myListBox (siehe [post id=3810]dieses Beispiel[/post]).
Parameterübergabe zwischen mehreren Seiten weiterlesen

Verwendung eines Grid-Layouts mit XAML

Das folgende Beispiel zeigt ein einfaches Grid-Layout mit zwei Spalten (columns) und zwei Zeilen (rows). Die Breiten -und Höhenangaben können fix in Pixel gemacht werden (Bsp. Width="400") oder relativ mit Prozentangaben (Bsp. Width="5*" für 50%) oder automatisch an die Größe des Inhalts angepasst werden (Bsp. Width="Auto").
Verwendung eines Grid-Layouts mit XAML weiterlesen

Hub Tile Control verwenden

Ein Hub Tile ist ein kleines Rechteck, dass sich dynamisch bewegt. Hub-Tiles sehen so aus wie die Live-Tiles (zu sehen auf dem Startbildschirm von Windows Phone, Screenshot), unterscheiden sich aber dadurch, dass sie ihre Informationen nicht unbedingt aktualisieren (so wie Live-Tiles es üblicherweise tun) und auch innerhalb einer App verwendet werden können.
Hub Tile Control verwenden weiterlesen