Tile (WP7): Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „Tile ist die Kachel auf dem Startscreen bei Windows Phone 7, mit dem Mango Release (7.1) lässt sich eine Tile auch aus dem Programm erstellen. Diese kann dan…“)
 
(Besonderheiten/Komische Dinge)
 
Zeile 26: Zeile 26:
 
# Wird das BackBackGroudnImage gesetzt wechselt die Tile zwischen den beiden Bildern in einer vorgegebenen Zeit
 
# Wird das BackBackGroudnImage gesetzt wechselt die Tile zwischen den beiden Bildern in einer vorgegebenen Zeit
  
[[Kategorie:.NET]]
+
[[Kategorie:.NET Framework]]
 
[[Kategorie:Windows Phone 7]]
 
[[Kategorie:Windows Phone 7]]
 
[[Kategorie:Mango (WP7)]]
 
[[Kategorie:Mango (WP7)]]

Aktuelle Version vom 22. Juni 2011, 12:33 Uhr

Tile ist die Kachel auf dem Startscreen bei Windows Phone 7, mit dem Mango Release (7.1) lässt sich eine Tile auch aus dem Programm erstellen. Diese kann dann auf eine bestimmte Seite verweisen. Eine Tile kann nur einmal erzeugt werden, weitere Tiles müssen eine andere URI haben, daher sollte man vor dem Erzeugen einer Tile nachsehen ob schon eine alte vorhanden ist. <code=csharp> ShellTile tile = ShellTile.ActiveTiles.FirstOrDefault(x =>

                                                                     {
                                                                         return x.NavigationUri.ToString().EndsWith("/TilePage.xaml");
                                                                     });

</code=csharp> Anschließend kann eine neue erzeugt oder die bestehende aktualisiert werden: <code=csharp>

           if(tile==null)
           {
               StandardTileData newTile = new StandardTileData();
               newTile.BackgroundImage = new Uri("red.jpg",UriKind.Relative);
               newTile.Title = "titel";
               newTile.Count = 123;
               newTile.BackBackgroundImage=new Uri("green.jpg",UriKind.Relative);
               newTile.BackTitle = "hintergrund";
               ShellTile.Create(new Uri("/TilePage.xaml?TileasdadID=2", UriKind.Relative), newTile);
           }

</code=csharp>

Besonderheiten/Komische Dinge

  1. aktuell sieht es so aus als würde Ziel URI nur eine URI gehen die Parameter enthält
  2. Wird das BackBackGroudnImage gesetzt wechselt die Tile zwischen den beiden Bildern in einer vorgegebenen Zeit