J'utilise le concepteur de classe dans Visual Studio 2008 et lorsque j'ajoute des propriétés à mes classes, elles sont créées avec un setter vide et un getter qui lève une exception NotImplementedException. Dans la fenêtre des propriétés, il y a une option appelée "Auto-Implemented" qui est toujours greye out. Existe-t-il un moyen de modifier les paramètres pour que par défaut les nouvelles propriétés soient implémentées automatiquement ou de manière à activer cette option afin de ne pas avoir à modifier le code chaque fois que j'ajoute une nouvelle propriété?Comment créer des propriétés implémentées automatiquement dans le concepteur de classe VS
7
A
Répondre
8
AFAIK, vous ne pouvez pas. J'ai posé la question à Barcelone il y a environ un an - je ne pense pas que quelque chose ait changé. Fondamentalement, si je comprends bien, cela se fait directement (pas via un extrait modifiable).
0
Vous pouvez créer un champ et l'encapsuler (champ Refactor-> Encapsulate).
Cela peut aider pour les propriétés simples.
3
Pour Visual Studio 2008 vous pouvez installer ce « jouets électriques » qui vous donnent une autre option au menu de concepteur de classe « créer propriété implémentée automatiquement »
je vais attendre ce pour Visual Studio 2010 aussi ... sinon c'est tellement ennuyeux
0
Vous pouvez également créer une propriété en utilisant l'extrait propfull
, puis Tab, Tab.
Questions connexes
- 1. Ajout de commentaires XML aux propriétés de classe générées par le concepteur LINQ to SQL
- 2. Comment étendre le formulaire de VisualStudio concepteur
- 3. Comment créer des propriétés dans CruiseControl.Net
- 4. Comment créer une classe, une sous-classe et des propriétés dans Lua?
- 5. Concepteur de classes VS.NET
- 6. Référence d'espace de nom dans le diagramme de classe VS
- 7. Comment puis-je ajouter automatiquement des propriétés dans Objective-C?
- 8. Affichage des propriétés de classe partielle dans Entity Framework designer
- 9. Ajouter dynamiquement un contrôle ActiveX sans le concepteur VS
- 10. VS 2008 concepteur "Impossible de trouver le type ...."
- 11. Afficher le code/Concepteur manquant dans VS 2008
- 12. Comment créer un jeu de données tapé par le concepteur
- 13. Générer automatiquement des implémentations de méthodes de classe de base
- 14. Concepteur de diagrammes de classe Visual Studio 2008
- 15. Comment créer automatiquement pot dans JBuilder
- 16. VS 05 - Attributs du concepteur et concepteur de composants. Comment sont-ils liés?
- 17. Quelle est la meilleure façon d'appliquer les propriétés qui doivent être implémentées dans chaque sous-classe dans les champs * different *?
- 18. PHP extension des propriétés de classe
- 19. Utilisation interne de classe des propriétés publiques
- 20. Gardez ConnectionString dans le fichier concepteur LINQ
- 21. Créer automatiquement des colonnes GridView WPF
- 22. ComboBox générique avec propriétés nommées automatiquement
- 23. Sharepoint: créer automatiquement des sous-dossiers
- 24. Comment le compilateur optimise-t-il les méthodes virtuelles implémentées par une classe scellée?
- 25. Comment les références faibles sont-elles implémentées?
- 26. Arrêter VS d'ouvrir automatiquement le dossier de l'élément actif
- 27. Comment créer un widget à partir de plusieurs widgets dans le concepteur
- 28. La mise à niveau de l'application Compact Framework 1 de VS 2003 vers VS 2005 rompt le concepteur de formulaires?
- 29. Comment créer une classe de propriété dans C#?
- 30. C# .NET - Puis-je changer la classe à laquelle le concepteur ajoute des événements?
J'ai mis à jour le ["Power Toys" add-in] (http://modeling.codeplex.com/) qui vous permet de le faire pour supporter Visual Studio 2013: http://saebamini.com/blog/post/2014/10/04/modeling-power-toys-for-visual-studio-2013 –