begin process at 2012 02 10 10:59:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

UserControl

 > 

silverlight xap


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

silverlight xap

mercredi 3 juin 2009 à 16:58:27 | silverlight xap

Kikuts

Bonjour,

Je dispose d'une appli web asp.net. Dans mon projet, j'ai insérer un projet silverlight dans lequel j'ai créer plusieurs composants. Par exemple il y a page.xaml, connexion.xaml, infoPersonne.xaml.

Comment choisir quelle page, composant xaml, sera chargé dans mon composant asp qui a pour source = "~/ClientBin/monProjet.xap" j'ai remarqué que le choix de la page de démarrage se faisait dans le fichier app.xaml. Mais comment faire pour intégrer plusieurs composants différents dans la même page aspx ?

En effet j'aimerai faire un truc du genre :
<asp:Silverlight ID="Xaml1" runat="server" MinimumVersion="2.0.31005.0"
Source="~/ClientBin/monProjet.xap.page=connexion"   />

J'espère être assez claire. Merci !

(pour l'instant la seule solution que j'ai trouvé, *lève son bouclier en prévision des pierre qu'il va recevoir ^^)*
c'est de créer un projet silverlight par composant ... Très loin d'être propre mdr

Merci d'avance ; )
jeudi 9 juillet 2009 à 12:03:48 | Re : silverlight xap

Kikuts

Réponse acceptée !
Depuis Silverlight 3, le framework de navigation permet cette manipulation.

Exemple :

J'ai le fichier xap inclut dans le fichier mapage.aspx

Pour choisir la page xaml qui sera chargé, il suffit de faire comme suit :

mapage.aspx#/unDossierView/maVue.xaml

Voilà ! Tout simplement ! Il existe sur Silverlight 2 un moyen de faire similaire, mais il faut intégrer le code (qui est fournit automatiquement à la création d'un projet "navigation" avec Silverlight 3)

Si j'ai dis une bétise n'hésitez pas à me reprendre !
mardi 22 juin 2010 à 14:11:16 | Re : silverlight xap

sylvainpiau

Je reviens sur ce post un an après ... En espérant qu'on me réponde ..!

J'ai la même problématique et je n'arrive pas à mettre en place ta solution.
Je ne comprend pas quand tu dis "J'ai le fichier xap inclut dans le fichier mapage.aspx".

Pour ma part j'ai un fichier XAP dans le dossier ClientBin\appliSilverlight.xap et
une page que je cherche à accéder dans un autre projet de type silverlight : TESTPAGE.xaml.

Comment faire ?


Merci beaucoup pour ton aide précieuse.
mercredi 30 juin 2010 à 08:21:21 | Re : silverlight xap

sylvainpiau

Pour information, j'ai trouvé une méthode permettant d'avoir plusieurs pages xaml dans un même projet et de charger l'une d'entre elle sur demande depuis un site web asp.net. Cela fonctionne très bien :

1 - Dans ma page Html, j'ai l'objet silverlight référencé de cette manière :
<object data="data:application/x-silverlight-2," ....

2 - Je passe le paramètre "source" pointant sur le fichier xap qui représente le projet silverlight compilé. Auquel j'ajoute une un paramètre (comme pour une url web !) :
<param name="source" value="ClientBin/XPRSO.xap?idPage=3

3 - Dans le App.xaml de mon projet silverlight, je n'ai plus qu'à récupérer dans "Application_Startup" la valeur passée grâce à : this.Host.Source.Query

4 - Charger la page demandée :
if (idPage == 3)
this.RootVisual = new MaPageXaml();

5- La page est chargée !
jeudi 7 avril 2011 à 18:51:56 | Re : silverlight xap

kamy89

Bonsoir,
j'ai rencontrer le même problème que celui cité ci_dessus j'ai essayé de le résoudre avec la solution proposez mais je n'arrive pas .
s.t.p est-ce que tu peux indiquer précisément comment procéder dans les plus brèves délais .
Merci


Cette discussion est classée dans : page, projet, xaml, silverlight, xap


Répondre à ce message

Sujets en rapport avec ce message

utilisation composant silverlight [ par Kikuts ] Bonjour à vous !Alors voilà : depuis quelques jours je me suis mis à Silverlight. J'ai un projet sous visual web express 'mon_projet' qui est une appl silverlight / wpf : masterpage [ par Kikuts ] Bonjour à vous !!! Ma question, suivit du contexte. Comment atteindre un élément présent dans la page maître depuis une page fille ? Après avoir sl projet widget pour mon stage [ par ismalife ] Bonjour à tous, J'ai un petit souci avec un projet que je dois réaliser en stage, J'ai créer un windows form en c# avec un datagridview qui se base s [Projet - Beta]Site rencontre entièrement en Silverlight [ par mickyoun ] Bonjour, Mon projet de site de rencontre a vu enfin le jour. Il s'agit d'un site de rencontre 100% gratuit pendant la beta développé entièrement avec [C#] Création de mon premier projet. [ par ThGraf ] Bonjour, J'aimerai créer un outils (graphique) assez simple. Cet outil doit savoir explorer et modifier une sorte de .zip (C'est un .xap, un format p Silverlight 5, MultiTemplateControl, xaml recherche élément [ par langenoir666 ] Bonjour, J'ai une class ScreenPanel : LayoutPanel et le xaml à un autre endroit. J'ai créer une animation : Différences et avantages entre Page et Window [ par cedric774 ] Bonjour à tous dans le cadre d'un projet, je dois réaliser une application (un jeu Risk) qui avance à son rythme, mais j'ai été confronté pdt la sema Sécuriser l'authentification avec session [ par yoris75 ] Sécuriser l'authentification avec session Bonjour <p class="M Silverlight 1.0 et Visual Studio 2005 [ par rabli ] Salut, j'ai essayé d'installer silverlight sur du Visual Studio2005, le probleme est que qu'on j'essaie de creer un nouveau projet(Fichier>Projet>C#> [BAR]Debuggage incomplet sur VS 2008 [ par cboulas ] Hello, Voilà, j'ai migrer un gros projet (winform) VS 2005 (C#) en VS 2008, le projet se debug bien pour tout le projet. jusqu'à présent... J'avais


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,884 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales