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

Windows Presentation Foundation Discussion :

[C#Express 2008] Pourquoi mes CustomControls ne sont pas utilisables en mode Design ?


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut [C#Express 2008] Pourquoi mes CustomControls ne sont pas utilisables en mode Design ?
    Bonjour à toutes et tous

    Connaissez-vous la procédure correcte d'implémentation d'un CustomControl WPF dans le but d'utilisation dans la boîte à outils de VS Express 2008.
    Pour ma part, mes CustomControls s'affichent correctement dans cette boîte à outils; mais lorsque je veux les utiliser en mode Design, quand je les Drag&Drop, une boîte de dialogue s'ouvre après un léger temps de latence et stipule :
    La propriété FrameworkElement.Width est en lecture seule et ne peut être modifiée.
    Si j'utilise mes CustomControls en mode 'Code', tout se passe correctement que ce soit à la génération ou à l'exécution.
    Doit-on implémenter un attribut particulier à la classe du CustomControl, tout comme ceux de WindowsForm ?
    Ou doit-on appliquer une procédure d'implémentation plus complexe ? Que dois-je faire .. ?

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Pas convaincu mais bon: tu as vu ce post ?

    http://social.msdn.microsoft.com/For...-d6d480cf6979/

  3. #3
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Non Thomas je ne l'avais pas vu mais vu le doute que tu exprimes, je ne l'exploite pas pour l'instant. J'essaye de voir ce que Reflector me donne. une piste est peut-être exploitable avec l'attribut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [Localizability(LocalizabilityCategory.None,
     Modifiability=Modifiability.Modifiable,
     Readibility=Readibility.Readable)]
    à voir ...

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    çà ne donne rien
    La question reste entière, je ne comprends pas ce qui se passe en mode Design ?

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu as quand même été voir le lien que je t'ai donné ? On ne sait jamais tu sais

  6. #6
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Bonjour à tous

    J'ai été voir ton lien Thomas et au final il semble que c'est la voie à prendre. Précisement, la piste à suivre est ce lien. C'est en effet une procédure beaucoup plus complexe. Il faut en fait développer un espace de nom spécifique type MyCustomLibraryWpf.Designer qui implémentera le comportement de chacun de mes CustomControls ( et à l'interieur de chacune de leurs propriétés) dans le Designer VS2008. C'est donc toute une conception en soi qui me prendrai beaucoup de temps. Donc je considère la question comme résolumment en attente . Patientons, peut-être l'avenir nous réservera une voie plus simple

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

Discussions similaires

  1. Pourquoi mes widgets ne sont pas indépendants ?
    Par shaiHulud dans le forum Tkinter
    Réponses: 1
    Dernier message: 14/03/2011, 19h16
  2. Réponses: 26
    Dernier message: 05/02/2007, 17h57
  3. Réponses: 7
    Dernier message: 22/09/2006, 02h28
  4. [WebForms][2.0] Pourquoi mes liens ne sont-ils pas valides ?
    Par ben_popcorn dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 19/09/2006, 17h11

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