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 :

template de style


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 199
    Par défaut template de style
    bonjour

    voilà j'aimerai me lancer dans la conception d'une appli silverlight avec des paramètres modifiables pour tous les éléments les utilisant..

    pour être plus précis, j'aiemrai définir en template de style des jeux de couleurs statiques, des styles sur les boutons..etc bref un genre de CSS pour silverlight.. j'utiliserai donc ces styles sur mes boutons, bakcground de grid..etc

    le truc c'est que j'aimerai mettre une page d'administration du jeux de couleur utilisé dans tout le site, par exemple choisir la couleur de fond générale, ou la couleur que tous les boutons du site auront.. il faut donc que j'aille changer les valeurs dans mes templates prédéfinis..

    comment faire ça??
    nb: un bout de code me servira mieux que des mots merci

  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
    Tu peux mettre tes styles dans les resources de l'App.xaml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <Application.Resources>
      <Style TargetType="Button">
          <Setter Property="Background" Value="Red"/>
      </Style>
    </Application.Resources>
    plus d'info ici

    Il faut juste savoir qu'en SL4, si tu ne spécifies pas de Key sur ton Style, celui ci s'applique à l'ensemble des objets visés par TargetType (tout les boutons de l'appli)

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 199
    Par défaut
    ok merci pour ces infos..

    par contre pour le changement dynamique des propriétés des styles dans app.xaml, comment faire?

    par exemple, comment depuis une page d'administration du style dans mon site, je vais pouvoir dire: tous les boutons de l'appli auront un background red au lieu de black.

    j'ai une petite idée mais je ne sais pas si c'est la plus "pratique":
    *dans app je crée deux styles avec un target type bouton mais qui ont des x:key différents, ici par exemple "styleBoutonRed" et "styleBoutonBlack".
    * dans mon view model j'ai une propriété (admettons "styleDesBoutons") de type string qui contiendra "styleBoutonRed" ou "styleBoutonBlack" en fonction de mon choix dans la page d'admin..
    * tous les boutons sont bindés non pas directement à une propriété du app.xaml, mais plutôt à la propriété "styleDesBoutons" de mon viewModel..

    est ce la bonne pratique pour cette action??

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 121
    Par défaut
    Depuis silverlight 4 on peut le faire un peu a la manière de WPF en créant des themes incluant du "implicit style", il suffit après d'enlever l'ancien theme des mergeddictionnary et de mettre le nouveau

    tu as un exemple ici : Exemple

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 199
    Par défaut
    ok merci bcp c'est ce qu'il me fallait..

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

Discussions similaires

  1. [ZK] Template et style
    Par saadtv4004 dans le forum Autres
    Réponses: 0
    Dernier message: 19/03/2010, 12h52
  2. proc Template : création style
    Par sasseur dans le forum ODS et reporting
    Réponses: 3
    Dernier message: 31/12/2008, 11h43
  3. bug sur template de styles ?
    Par couetbis dans le forum iReport
    Réponses: 0
    Dernier message: 16/01/2008, 15h12
  4. Template de style (.jrtx)
    Par couetbis dans le forum Jasper
    Réponses: 3
    Dernier message: 11/12/2007, 12h10
  5. Utilisation des templates de styles (jrtx)
    Par tnodev dans le forum Jasper
    Réponses: 2
    Dernier message: 12/11/2007, 15h19

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