IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

affichage icon sous seven


Sujet :

Windows Presentation Foundation

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut affichage icon sous seven
    Bonsoir,
    je viens de développer un petit programme de lecture de web radios en wpf
    ma fenêtre comporte un icon déclaré de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Documents and Settings\michel\mes documents\visual studio 2010\Projects\WebRadios\WebRadios\Resources\radio-icon.png
    l'image png concernée est bien mise dans le répertoire "resources" et a été déclaré comme "resource" au niveau des actions de génération

    SousXP l'affichage s'effectue correctement. Par contre cela n'est pas le cas sous seven aucun icon n'apparaît
    J'ai recherché sous google en vain
    Par avance merci de votre aide

  2. #2
    Membre éprouvé Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Points : 947
    Points
    947
    Par défaut
    Salut,

    Tu parles de l'icone en haut à gauche des fenêtres?
    Si oui, il faut que l'icone soit en .ico et non en .png ou autre.

  3. #3
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    Citation Envoyé par yonpo Voir le message
    Salut,

    Tu parles de l'icone en haut à gauche des fenêtres?
    Si oui, il faut que l'icone soit en .ico et non en .png ou autre.
    Apparemment, non vu que l'icône est visible sous XP. Après est-ce que le problème ne vient pas de là sous Seven ? A voir...

    Après, j'avoue qu'utiliser un .ico est plus intéressant pour un meilleur rendu (cf définition du format) et j'ai vu aucun exemple d'application WPF avec autre chose qu'un .ico .
    Au passage, la taille utilisée pour définir l'icône doit peut-être respecter certaines limites. A en croire le lien, les tailles classiques sont : 16×16, 32×32, 48×48, 256×256. Tu peux essayer de voir de ce côté aussi.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Points : 149
    Points
    149
    Par défaut
    je parle bien de l'icon en haut et à gauche. Comme l'extrait de code l'indique c'est bien une image png de 128x128
    Pourquoi s'affiche telle correctement avec xp et non pas avec seven ?
    Le lien indiqué semble démontrer que cela ne pose pas de pb
    Avez vous la possibilité de faire de votre côté un essai ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 73
    Points
    73
    Par défaut
    Peut-être que Microsoft a souhaité être plus rigoureux sur ce détail et a supprimé la possibilité de mettre au chose que du .ico pour Windows 7...

  6. #6
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    J'ai testé chez moi sur un Win 7 avec un png 128x128 et ça fonctionne.

    Reste un point que j'ai zappé à la première lecture, c'est la façon dont tu déclares ton Icon. Tu dis faire comme ça :
    Citation Envoyé par TERRIBLE
    ma fenêtre comporte un icon déclaré de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Documents and Settings\michel\mes documents\visual studio 2010\Projects\WebRadios\WebRadios\Resources\radio-icon.png
    Il faut plutôt la définir ainsi :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    Icon="pack://application:,,,/Resources/radio-icon.png"

    En résumé, tu as mis un chemin claqué en dur, chemin existant sûrement sur ton premier poste XP et pas sur ton poste Win 7.

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/10/2011, 11h28
  2. [crystal report 8.5] Pb d'affichage de sous états
    Par abdel6908 dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 06/06/2005, 10h42
  3. Affichage parasite sous Firefox
    Par Steph4fun dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 04/02/2005, 15h05
  4. Affichage graphique sous forme de tableau.
    Par eulone dans le forum C++
    Réponses: 2
    Dernier message: 24/11/2004, 20h34
  5. Affichage étrange sous directGraphic
    Par Cyrik dans le forum DirectX
    Réponses: 7
    Dernier message: 13/09/2003, 13h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo