Question

Je reçois un comportement étrange avec les icônes de navigateur dans une application Silverlight 3. Les quatre tailles sont définies dans le AppManifest.xml et chaque icône a l'action de construction réglé sur « contenu ». Cependant, je ne vois que l'affichage des icônes sur la première installation rapide (128x128 icône) et non sur le bureau, le menu contextuel ou barre de titre d'exécution de l'application. Si je supprime la définition de l'icône 128x128 du xml alors la taille suivante vers le bas est utilisé automatiquement il semble qu'ils sont tous d'être référencés et emballés correctement.

Voici l'application xml manifeste:

<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Deployment.ApplicationIdentity>
        <ApplicationIdentity ShortName="XXX" Title="XXX">
            <ApplicationIdentity.Blurb>XXX</ApplicationIdentity.Blurb>
            <ApplicationIdentity.Icons>
                <Icon Size="16x16">Icons/16.png</Icon>
                <Icon Size="32x32">Icons/32.png</Icon>
                <Icon Size="48x48">Icons/48.png</Icon>
                <Icon Size="128x128">Icons/128.png</Icon>
            </ApplicationIdentity.Icons>
        </ApplicationIdentity>
    </Deployment.ApplicationIdentity>
</Deployment>

Toutes les idées?

Était-ce utile?

La solution

Juste pour référence future, de la configuration du navigateur a changé pour la version de Silverlight 3. Les paramètres sont désormais configurés dans OutOfBrowserSettings.xml et se lisent comme suit:

<OutOfBrowserSettings ShortName="XXX" EnableGPUAcceleration="False" ShowInstallMenuItem="True">
  <OutOfBrowserSettings.Blurb>XXX</OutOfBrowserSettings.Blurb>
  <OutOfBrowserSettings.WindowSettings>
    <WindowSettings Title="XXX" Height="800" Width="600" />
  </OutOfBrowserSettings.WindowSettings>
  <OutOfBrowserSettings.Icons>
    <Icon Size="16,16">Icons/16.png</Icon>
    <Icon Size="32,32">Icons/32.png</Icon>
    <Icon Size="48,48">Icons/48.png</Icon>
    <Icon Size="128,128">Icons/128.png</Icon>
  </OutOfBrowserSettings.Icons>
</OutOfBrowserSettings>

Cela a résolu tous les problèmes que je décrits ci-dessus. Plus d'infos sur les changements dans la version sont ici: http://blogs.msdn.com/katriend/archive/2009/07/10/silverlight-3-out-of-browser-applications.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top