Visual Studio 2012 将 _1 添加到我在 XAML 中创建的任何单击事件处理程序中
即:我创建了一个新的 WPF 解决方案,放下一个按钮,在 XAML 中给按钮一个名称,输入“点击”,智能感知显示“新事件处理程序”,我点击它,它创建事件但它的名称为 btn_test_click_1
在 VS2010 中我们没有得到 _1,我怎样才能阻止这种情况发生,让我发疯?
更新 我可以确认这已通过 VS2012更新 2修复
Visual Studio 2012 将 _1 添加到我在 XAML 中创建的任何单击事件处理程序中
即:我创建了一个新的 WPF 解决方案,放下一个按钮,在 XAML 中给按钮一个名称,输入“点击”,智能感知显示“新事件处理程序”,我点击它,它创建事件但它的名称为 btn_test_click_1
在 VS2010 中我们没有得到 _1,我怎样才能阻止这种情况发生,让我发疯?
更新 我可以确认这已通过 VS2012更新 2修复
我可以确认这已通过 VS2012 Update 2修复
只有当 IDE 看到已创建同名的现有事件处理程序时,它才会这样做。确保从代码文件中删除事件句柄信息,然后转到 aspx 文件并删除控件上的所有事件句柄连接。然后保存文件。
您可以手动删除_1
,正如您所说,您只有一个事件处理程序,因此不应有任何其他代码逻辑可以在您的事件上运行。