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 :

chemin d'une application wpf


Sujet :

Windows Presentation Foundation

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 147
    Par défaut chemin d'une application wpf
    Bonjour je suis débutant en wpf et je cherche à afficher une image dans un control.
    pour celà j'ai essayé un chemin relatif
    "\\Images\ColorSwatchCircle.png" mais celà ne marchait que sur le designer et pas lorsque je lancait l'application.
    Par contre en mettant le chemin complet celà s'affiche aussi lorsque je lance l'application.
    Du coup je cherche à avoir par code le chemin complet de mon application pour le concaténer avec le chemin de l'image. Et je ne trouve pas comment l'obtenir.

    quelqu'un peut il m'éclairer sur ces points

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2007
    Messages : 120
    Par défaut
    Moi dans mon fichier XAML je met à titre d'exemple ici ce genre de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Image Source="./Images/icons/door_out.png" Width="16" Height="16" HorizontalAlignment="Left"/>
    Dans mon projet je crée un répertoire Images avec à l'intérieur l'image "door_out.png", je m'assure que dans les propriétés de l'image l'action de génération est bien sur "Resource". Ensuite je génère, lance le projet et à priori ça fonctionne.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 147
    Par défaut
    en fait la bonne écriture est avec un seul \ et pas deux.
    et ca marche.("\Images\ColorSwatchCircle.png")

    par contre la question reste ouverte du chemin de l'application
    merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2007
    Messages : 120
    Par défaut
    Je ne sais pas si c'est ce que tu cherche mais pour avoir le chemin courant d'exécution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String currentPath=System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 147
    Par défaut
    Merci beaucoup c'est ce que je cherchais .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WPF][VB][Débutant]Création d'une application WPF
    Par actionthomas dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 21/08/2007, 18h25
  2. Réponses: 12
    Dernier message: 19/06/2007, 10h24
  3. [C#] Récuperer le chemin d'une application lancée.
    Par el_filosof dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/06/2006, 18h11
  4. Réponses: 4
    Dernier message: 19/04/2006, 14h19
  5. Extraire le chemin d'une application
    Par rachid202446 dans le forum Débuter
    Réponses: 3
    Dernier message: 15/10/2005, 17h19

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