Visual Studio 2012 ajoute _1 à n'importe quel facteur d'événement de clic que je crée dans xaml p>
IE: I Création d'une nouvelle solution WPF, déposez un bouton dans XAML Donnez un nom, tapez "Cliquez" et IntelliSense apporte "nouveau gestionnaire d'événements", je clique dessus, il crée un événement mais son nommé BTN_TEST_CLICK_1 p>
Dans VS2010, nous ne recevons pas _1, comment puis-je arrêter cela se produire sa conduisant moi fou? p>
3 Réponses :
Cela ne fait que lorsque l'IDE voit qu'un gestionnaire d'événements existant par le même nom a été créé. Assurez-vous de supprimer les informations de la poignée de l'événement dans le fichier de code, puis d'accéder au fichier ASPX et de supprimer toutes les connexions de la poignée d'événement sur le contrôle. Enregistrez ensuite le fichier. P>
C'est une nouvelle solution avec un seul bouton, il n'y a pas de gestionnaire existant. VS2010 ne le fait pas juste 2012.
@Eugene, je peux confirmer que le problème existe vraiment dans VS 2012, même lorsque vous n'avez pas de gestionnaire d'événements existant avec le même nom.
Vous pouvez supprimer le _1 code> manuellement et comme vous dites que vous n'avez qu'un seul gestionnaire d'événements, il ne devrait donc pas y avoir d'autre logique de code qui fonctionnerait sur votre événement. P>
Mon problème me manque, je sais que je peux le supprimer, c'est assez gênant. Son bug devra attendre jusqu'à ce qu'il soit fixé.
Êtes-vous sûr de ne pas avoir déjà de
BTN_TEST_CLICK code> méthode dans le code?
Non sa nouvelle solution avec un seul bouton rien d'autre.
J'ai cela sur ma fin aussi. Esthétiquement aggravant.
Ceci est un Problème connu < / a> avec l'éditeur XAML. Le bogue a été corrigé et expédiera dans la prochaine mise à jour MAJ / I> VS, chaque fois que cela sera.
Je peux confirmer que cela a été corrigé avec la mise à jour 2