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

Silverlight Discussion :

[Nested] charger un projet dans un autre


Sujet :

Silverlight

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Points : 85
    Points
    85
    Par défaut [Nested] charger un projet dans un autre
    Bonjour,

    Autre sujet, autre discussion ^^

    J'ai besoin d'ouvrir dans un projet Silverlight un autre projet Silverlight de mon groupe de projet. Un sorte de colonne de news + video + [...] sur la droite de ma page.

    Dois-je fusionner dans un même projet ?
    Faire un appel particulier genre new WebClient(); pour charger dans un conteneur mon xap (avec des paramètres...) ?
    Un objet particulier existe-t-il peut-être déjà pour cela ?

    Avez-vous un exemple ou un tuto existant ?

    merci d'avance ^^

  2. #2
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Tu peux juste ajouter une référence au deuxième projet dans ton premier projet et instancier le UserControl principal.

    Il faut référencer la dll pas le xap.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  3. #3
    Membre émérite
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Points : 2 682
    Points
    2 682
    Par défaut
    Si tu veux le faire dynamiquement tu peux te servir de MEF.
    .
    Pas de question technique en MP, merci.
    .
    Un emulator Gameboy Color pour Windows Phone ?
    c'est moi qui l'ai fait

  4. #4
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 109
    Points : 85
    Points
    85
    Par défaut
    Samoteph : MEF ? je ne connaissait pas, je vais m'instruire là dessus, mais ça m'a l'air bien compliqué pour juste ce que je veux faire ^^

    Skyounet : ok, j'ai référencé l'autre projet dans ma page silverlight qui va l'afficher ainsi :

    Home.xaml (page dans un navigation :frame)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <navigation:Page
     xmlns:x [...etc...]
     xmlns:domain="clr-namespace:MonProjet.Web"
     xmlns:slides="clr-namespace:MonSlideShow;assembly=MonSlideShow"
     x:Class="MonProjet.Home"
    >
     
    [...]
     
    <slides:Page>
    </slides:Page>
    lorsque je test mon second projet dans une page HTML, je lui fournis un série de paramètres... comment je fournis les paramètres ici ??

    dans ma page html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    		  <param name="source" value="/ClientBin/MonSlideShow.xap"/>
    		  <param name="onError" value="onSilverlightError" />
    		  <param name="background" value="white" />
    		  <param name="minRuntimeVersion" value="3.0.40624.0" />
    		  <param name="autoUpgrade" value="true" />
    		  <param name="initParams" value="ma,liste,de,paramètres" />
    </object>
    bref là dans ma balise <slides : Page> j'ai moyen de fournir ces paramètres ? avec un data binding ? dans un évènement genre Loaded ?

Discussions similaires

  1. probleme de lancement d'un projet dans une autre machine
    Par dz_robotix dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/10/2008, 20h13
  2. probleme d'importation d'un projet dans un autre projet
    Par morpheusreims dans le forum Flash
    Réponses: 1
    Dernier message: 14/08/2007, 10h57
  3. [Visual Studio 2005]Intégration d'un projet dans un autre
    Par zooffy dans le forum Visual Studio
    Réponses: 5
    Dernier message: 12/04/2007, 13h51
  4. [3.1]Referencer un projet dans un autre
    Par Mehdi Feki dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 22/05/2006, 18h34
  5. Réponses: 4
    Dernier message: 05/05/2006, 14h21

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