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 :

Architecture Silverlight [Débutant]


Sujet :

Silverlight

  1. #1
    Membre habitué Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Points : 175
    Points
    175
    Par défaut Architecture Silverlight [Débutant]
    Bonjour, ceci est mon premier post dans la partie Silverlight.

    Je suis donc débutant en Silverlight, je me suis pas mal renseigné, j'ai fait des tutos (donc celui sur Developpez.net), etc etc, un peu bidouillé mais rien de concret.

    En fait, ma question porte sur une face de Silverlight que j'ai du mal à appréhender, tout simplement la structure d'une solution Silverlight sous VS2008 (Oui, je ne suis pas très habitué).

    En fait, quand je créé une nouvelle application Silverlight (appelons-la Test), il me créé une partie projet ( Test, avec un page.xaml et un app.xaml), et une partie web (Test.web). Jusque ici rien de bien compliqué, mais j'ai du mal quand je créé une ClassLibrary, qui va donc contenir tous mes contrôles (Test.Controls par exemple). En effet, je ne sais pas où mettre le generic.xaml à partir de là...

    Je le mets dans le Projet Test ?

    Et pour mes contrôles, il faut que je fasse une référence à Test.Controls dans mon Projet Test pour pouvoir les utiliser dans page.xaml ?

    Voilà, mes questions portaient là dessus, vu que j'ai pas réussi à trouver d'explication assez concrète pour placer les différents intervenants d'une appli Silverlight.

    Merci !

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Points : 375
    Points
    375
    Par défaut
    Jusque ici rien de bien compliqué, mais j'ai du mal quand je créé une ClassLibrary, qui va donc contenir tous mes contrôles (Test.Controls par exemple). En effet, je ne sais pas où mettre le generic.xaml à partir de là...
    Tu dois ajouter un dossier dans ton Test.controls nommé : "Theme" et tu met ton generic.xaml dedans (qui contiendra les templates des controles que tu vas définir dans ce projet)

    Et pour mes contrôles, il faut que je fasse une référence à Test.Controls dans mon Projet Test pour pouvoir les utiliser dans page.xaml ?
    Oui, dans ton appli principale, tu dois ajouter la référence de ta librairie Test.Controls et par exemple dans ton page.xaml tu dois faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <UserControl x:Class="Test.Page"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:controls="clr-namespace:Test.Controls;assembly=Test.Controls"
    Width="230" Height="101">
     
    <controls:tonControlPersonnalisé />
    </UserControl>

  3. #3
    Membre habitué Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Points : 175
    Points
    175
    Par défaut
    Okay, merci beaucoup, je vois que j'allais bien me planter !

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Points : 375
    Points
    375
    Par défaut
    Petite précision : il faut nommé le dossier "Themes" et non "Theme"

    http://silverlight.net/blogs/jesseli...eric-xaml.aspx

    Attention, cette manière s'applique à la version RTW de Silverlight!

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Citation Envoyé par DroP Voir le message
    Attention, cette manière s'applique à la version RTW de Silverlight!
    Pour être précis, c'est valable depuis la RC 0

  6. #6
    Membre habitué Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Points : 175
    Points
    175
    Par défaut
    Ouaip, j'avais vu ça.

    D'ailleurs, quelqu'un sait pourquoi exactement ils ont rajouté cette spec ?

    Pour éviter que le generic.xaml se balade n'importe où non ?

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Citation Envoyé par Ishizaki Voir le message

    Pour éviter que le generic.xaml se balade n'importe où non ?
    C'est surtout pour être plus compatible avec WPF

  8. #8
    Membre habitué Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Points : 175
    Points
    175
    Par défaut
    Ok ^^.

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

Discussions similaires

  1. Architecture Silverlight + Services
    Par cnguyen dans le forum Silverlight
    Réponses: 13
    Dernier message: 10/01/2011, 09h34
  2. Architecture GWT [Débutant]
    Par LePassager dans le forum GWT et Vaadin
    Réponses: 6
    Dernier message: 23/11/2010, 23h51
  3. Architecture : Silverlight - WCF - Entity Framework
    Par darkfrag dans le forum Silverlight
    Réponses: 6
    Dernier message: 02/12/2009, 17h52
  4. Architecture Silverlight 2
    Par tisserag dans le forum Silverlight
    Réponses: 8
    Dernier message: 26/08/2008, 15h39
  5. architecture distribuée débutant
    Par jmt2 dans le forum CORBA
    Réponses: 2
    Dernier message: 13/03/2003, 12h52

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