Je sais comment configure VS 2008 to open windows forms controls in code instead of the designer. Mais je pense avoir vu un moyen de le faire avec un attribut que je pourrais décorer avec les contrôles désirés. Est-ce que quelqu'un sait son nom? Ceci est especailly si vous voulez USEFULL certains contrôles à ouvrir dans le concepteur et certains dans le C# code de vue.Visual Studio: Désigner par défaut de code de vue en utilisant l'attribut
3
A
Répondre
6
Je pense que je l'ai trouvé où vous avez déjà vu que: le Brian Ensink's blog. Vous pouvez utiliser l'attribut DesignerCategory pour marquer la classe afin de choisir la façon dont ils sont ouverts:
- Si vous héritez d'une classe de System.Windows.Form, il sera ouvert par la vue design.
- Si vous ajoutez l'attribut [System.ComponentModel.DesignerCategory ("")], il sera ouvert en mode code.
6
La ligne magique que vous cherchez est:
[System.ComponentModel.DesignerCategory ("Code")]
Il suffit de mettre cela avant le type de votre commande dérivé et baiser au revoir inutile concepteur.
-1
Cette option est disponible dans Visual Studio 2010
- Outils> Options
- cocher Afficher tous les paramètres
- html Designer 4 sélectionnez Source Voir
- restart Visual Studio
Désolé , Je ne pense pas que ce soit une réponse à ma question. – bitbonk