2011-11-02 1 views
1

J'ai écrit quelques icônes Windows Phone simples, et je dois désactiver le texte sur l'icône qui est épinglée à l'écran de démarrage. Je ne trouve rien à ce sujet via Google. J'ai essayé juste enlevé le texte de titre et employant un espace, mais aucun de ceux sont valides. Je sais que l'application Facebook fait cela, donc je sais que c'est possible, même si c'est seulement avec un partenariat plus étroit avec Microsoft ...Désactiver le texte sur l'icône Windows Phone 7

Répondre

6

Vous pouvez éditer le fichier WMAppManifest.xml directement pour définir le tag dans l'espace désiré ou dans une chaîne vide au lieu d'utiliser le [Projet]. [Propriétés]. [Application] Formulaire. Cela a fonctionné pour moi aussi récent que 08/11 (et passé la certification MS). Notez également que lors de l'utilisation de la vignette Live Refresh, la chaîne vide est valide (exemple ci-dessous)

private void RefreshApplicationTile() 
    { 
     ShellTile tile = ShellTile.ActiveTiles.First(); 
     if (tile != null) { 
      StandardTileData NewTileData = new StandardTileData 
      { 
       Title = String.Empty, 
       BackgroundImage = new Uri(@"/Background.png", UriKind.Relative), 
       BackTitle = String.Empty, 
       BackBackgroundImage = new Uri(@"/BackBackground.png", UriKind.Relative), 
    .... 
      }; 
      tile.Update(NewTileData); 
     } 
    } 
+0

Notez simplement que ShellTile.ActiveTiles.First(); vous donnera la tuile d'application principale. Si vous voulez changer le texte sur les tuiles supplémentaires que vous générez, vous devrez interroger la collection ActiveTiles et trouver la tuile spécifique que vous voulez mettre à jour. Ceci est généralement fait en regardant l'Uri pour la tuile. –