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 :

Charger dynamiquement une UC


Sujet :

Windows Presentation Foundation

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut Charger dynamiquement une UC
    Bonjour à tous.

    J'essaye de charger dynamiquement une UC sous forme d'un xaml.

    J'ai donc trouvé une info sur le Net.

    J'ai essayé de l'adapter :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    UserControl aUC = Application.LoadComponent(new Uri("/MyNameSpace;component/InterfaceProduct.xaml", UriKind.Relative)) as UserControl;
     
                if (aUC != null)
                {
                    ContainInside.Children.Add(aUC);
                }

    Mais là j'ai le message suivant:
    Impossible de trouver la ressource 'interfaceproduct.xaml'.
    J'ai essayé de le placer partout dans le projet mais rien à faire.
    J'ai aussi vérifier l'orthographe plusieurs fois.

    Ça doit pas être grand chose...mais je trouve pas.

    Si quelqu'un a une piste merci.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Le fichier InterfaceProduct.xaml, il est dans le projet ou s'est un fichier qui est à part que tu veux charger ?

    LoadComponent, c'est pour si le fichier est dans le projet et dans ce cas, tu as juste besoin d'appeler le type.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu as essayé avec juste "InterfaceProduct.xaml" comme URI ?

    Est-ce que le fichier appartient à ton projet ? Quelle est sa build action ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut
    Citation Envoyé par Thomas Lebrun Voir le message
    LoadComponent, c'est pour si le fichier est dans le projet et dans ce cas, tu as juste besoin d'appeler le type.
    Ok merci c'est là que ça coince.

    En effet le fichier ne fait pas parti de mon projet.
    Il va donc falloir que je trouve une autre méthode.

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Essaye XamlReader.Load

  6. #6
    Membre émérite Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Par défaut
    Hello,

    Tu peux trouver un exemple de solution ici :http://blog.lexique-du-net.com/index...-PNG-converter...


    Bon courage !

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut
    Merci pour les réponses.

    Vu que mon Xaml a des interactions avec l'utilisateur j'ai décidé de changer mon fusil d'épaule et de l'inclure directement dans mon appli.

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

Discussions similaires

  1. charger dynamiquement une resource XAML
    Par quotium dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 11/01/2010, 15h47
  2. Charger dynamiquement une classe qui n'est pas dans un jar
    Par rastakouair dans le forum Langage
    Réponses: 12
    Dernier message: 17/12/2007, 20h22
  3. [WPF] Charger dynamiquement une typo ?
    Par UNi[FR] dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 05/12/2007, 18h49
  4. Comment charger dynamiquement une unité ?
    Par morgane76 dans le forum Langage
    Réponses: 4
    Dernier message: 25/10/2007, 11h10
  5. [D6] Charger dynamiquement une DLL
    Par Lung dans le forum Langage
    Réponses: 2
    Dernier message: 10/02/2006, 09h04

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