2013-01-10 89 views
7

的Visual Studio 2012中添加_1任何Click事件處理程序我在XAML的Visual Studio 2012增加_1點擊事件處理程序

即創建:創建一個新的WPF的解決方案,落個按鈕,在XAML給按鈕名稱,點擊'click',intellisense彈出'New Event Handler',我點擊它,它會創建一個事件BUT其名稱爲btn_test_click_1

在VS2010中我們不會得到_1,我怎麼能阻止這種情況呢?

UPDATE 我可以證實這一點已得到修復與VS2012 Update 2

+1

你確定你還沒有在代碼中的'btn_test_click'方法? – Blachshma

+0

沒有其他新的解決方案只有一個按鈕。 –

+0

我也有這種情況發生在我的身上。審美加劇。 – tofutim

回答

1

我可以證實這一點已得到修復與VS2012 Update 2

0

它不僅當IDE看到同名現有的事件處理程序已創建。確保從代碼文件中刪除事件句柄信息,然後轉到aspx文件並刪除控件上的任何事件句柄連接。然後保存該文件。

+1

這是一個新的解決方案,只有一個按鈕,沒有現有的處理程序。 VS2010不僅僅是2012年。 –

+0

@Eugene,我可以確認VS 2012中確實存在這個問題,即使你沒有一個現有的具有相同名稱的事件處理程序。 – Xenan

0

您可以手動刪除_1,正如您所說,您只有一個事件處理程序,所以不應該有任何其他代碼邏輯可以在您的事件上運行。

+0

你想我的觀點,我知道我可以刪除它,它很煩人。它的錯誤將不得不等待修復。 –

相關問題