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 :

Exposer le style d'un contrôle via une propriété?


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut Exposer le style d'un contrôle via une propriété?
    Hello tout le monde

    Dans notre appli, le style des combobox a été modifié (changement de taille et forme de la flèche à droite notamment)

    D'un autre côté, j'ai créé un contrôle qui est une combobox enrichie (le contrôle hérite de combobox et le template a été enrichie)

    Problème: quand on utilise la combobox custom dans notre appli, on a le style "classique" d'une combobox. Normal !!!

    Ce que j'aimerais, c'est exposer le style de ma combobox custom via une propriété pour que l'appli puisse passer à cette dernière le style courant.

    Comment faire cela?

    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
    Si j'ai bien compris ta question, tu pourrais te servir d'un nouveau style basé sur l'ancien via BasedOn

    http://10rem.net/blog/2009/03/18/sil...basedon-styles

  3. #3
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Bof, ça m'oblige en coder en dur dans mon custom control le BasedOn style.
    C'est d'une propriété dont j'ai besoin, afin de lui passer ce que je veux à l'exécution

  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
    Je ne suis pas sur de comprendre. Tu veux reprendre le style d'une combo A dans une combo B en conservant le Template spécifique du combo B ?

    Que vient faire cette propriété dont tu parles ?

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    J'ai mon custom control qui hérite de combobox.

    J'aimerais exposer une propriété concernant le style la flèche à droite par exemple.
    Un truc dans le genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public class monCtrol: ComboBox
     
    public style ArrayStyle
    {
        set { ...}
    }
     
    end class
    Comme ça, dans mon appli, je pourrais passer le style de mon choix à mon custom control

  6. #6
    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
    Je comprends pas vraiment moi non plus si ton custom control hérite de combobox tu as une propriété Style a laquelle tu peux passer ce que tu veux quand tu veux.
    Ou est ce que tu veux juste modifier le style d'un élément interne dans ce cas la soit tu attribue le style de l'élément dans le set en le récupérant dans le onapplytemplate soit tu transformes ta propriété en DP et tu fais un TemplateBinding dans le XAML

    mais bon je suis toujours pas sur d'avoir compris

Discussions similaires

  1. Contrôle d'une caméra IP via Intouch 2012
    Par Masuku dans le forum Automation
    Réponses: 0
    Dernier message: 19/01/2015, 12h19
  2. [Google Maps] Contrôle de la map via une div
    Par aritas dans le forum APIs Google
    Réponses: 7
    Dernier message: 06/09/2013, 11h54
  3. Modifier le style d'une page dans une frame via une autre frame
    Par Menontona dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/12/2011, 18h54
  4. [Debutant] Ouvrir un enregistrement spécifique via une liste de contrôle.
    Par Superbretzel dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 16/02/2008, 14h55
  5. [POO] Attribuer du style via une chaine de caractères
    Par d-Rek dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/02/2008, 12h10

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