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

ASP.NET Discussion :

Integration d'un fichier .xaml dans une page .aspx


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Par défaut Integration d'un fichier .xaml dans une page .aspx
    Bonjour,

    je débute en ASP.NET et SILVERLIGHT, je cherche comment encapsuler silverlight ( précisément un fichier .xaml) dans une page .aspx à l'aide d 'un code java script.

    En cherchant j 'ai trouvé un exemple tiré de la MSDN :
    http://msdn.microsoft.com/fr-fr/magazine/cc135987.aspx

    Mais le problème c est , en suivant l'exemple , j arrive pas à afficher tout les contrôles(bouton , calendrier,..)

    noter que je cherche à intégrer un fichier .xaml et pas un fichier .xap


    Merci d 'avance !

  2. #2
    Membre Expert
    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 : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bonjour,

    Peux-tu nous montrer un peu de code ?

    Quelle est la finalité de la chose ?

    Pourquoi développer en javascript alors que le développement en C# ou VB.NET est beaucoup plus confortable ?

    Tu veux faire un SplashScreen ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Par défaut
    Merci pour votre attention

    En fait je veux que les contrôles de ma page .aspx seront décrits par un fichier .xaml (pour avoir une interface plus belle)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <!-- File: Sphere.xaml -->
    <Canvas
        xmlns="http://schemas.microsoft.com/client/2007"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Width="300" Height="300"
        Background="White"
        >
    <x:Button Width="150" Height="100" />
     
    </Canvas>
    Le fichier .aspx est le suivant :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <%@ Page Language="C#" %>
     
    <html  >
    <head runat="server">
        <script type="text/javascript" src="silverlight.js"></script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div id="slControlHost">       
        <script type="text/javascript">     
            Silverlight.createObject(
            "Sphere.xaml",
            document.getElementById('slControlHost'), "slControl",
            { width:'300', height:'300', version:'1.0' },
            { onError:null, onLoad:null }, 
            null);
        </script>
        </div>
        </form>
    </body>
    </html>
    Mais j'obtient une page vide

    Malgré que si je change le bouton par un textbloc , ca s'affiche !!


    Merci

  4. #4
    Membre Expert
    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 : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Le x: devant ton bouton n'est sans doute pas nécessaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <Button Width="150" Height="100" />
    Je pense que tu galèrerais moins en utilisant VS2010

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Par défaut
    Bonjour,
    Voici le code de ma page .aspx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    </head>
    <body>
        <form id="form1" runat="server">
     
     
        <div id="slControlHost">       
        <script type="text/javascript">
            Silverlight.createObject(
            "bouton.xaml",
            document.getElementById('slControlHost'), "slControl",
            { width: '300', height: '300', version: '4.0.50303.0' },
            { onError: null, onLoad: null },
            null);
        </script>
        </div>
        </form>
    </body>
    </html>
    et voici le code de mon fichier bouton.xaml qui se trouve au meme emplacement que celui de ma page .aspx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <UserControl 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        d:DesignHeight="300" d:DesignWidth="400">
     
        <Grid x:Name="LayoutRoot" Background="White">
            <Button Width="100" Height="50"></Button>
        </Grid>
    </UserControl>
    En executant , j'obtients une page vierge !

    Merci d'Avance

Discussions similaires

  1. Insertion d'un fichier vidéo dans une page .aspx
    Par Publicnew dans le forum ASP.NET
    Réponses: 1
    Dernier message: 18/02/2014, 20h30
  2. integrer un fichier xml dans une page html
    Par fantazya_z dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/06/2007, 13h00
  3. Incorporer un fichier powerpoint dans une page html
    Par GrosVince dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/01/2006, 18h42
  4. [Configuration] Inclure un fichier .c dans une page PHP
    Par Korma dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 18/01/2006, 12h49

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