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 du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Points : 45
    Points
    45
    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 é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 : 51
    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
    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 du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Points : 45
    Points
    45
    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 é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 : 51
    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
    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 du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Points : 45
    Points
    45
    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