c# - resharper 和微软的命名约定。我该如何调整? WPF/银光

标签 c# wpf silverlight naming-conventions resharper

开始使用 ReSharper 时遇到了一些问题。我弄清楚了大部分内容,但无法决定如何处理:

  1. VS 自动创建 Window_Loaded、Button_OnClick 等。 Resharper 说不应该有下划线。我该如何解决所有这些问题?

  2. 我应该如何命名 WPF 中的控件和窗口?我将它们命名为 btnSubmit、wndMain 等,但显然这不是 ReSharper 的首选。 SubmitButton 和 MainWindow 更好吗?

前缀在过去对我有用,因为我可以看到项目在集合中排序,但也许这是错误的?任何建议都会有所帮助。我正在经历所有这些 StyleCops 等的巨大痛苦:)

最佳答案

问题一)

如下所示禁用即可。

// ReSharper disable InconsistentNaming
        private void btnCreateChannel_Click(object sender, RoutedEventArgs e)
// ReSharper restore InconsistentNaming
        {
            SetupChannel();
        }

问题2)

遵循 Microsoft 命名约定 -> here

关于c# - resharper 和微软的命名约定。我该如何调整? WPF/银光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6298215/

相关文章:

wpf - 当父类型可以不同时,如何访问 wpf 中父的 DataContext?

c# - WPF MVVM 将图像控件绑定(bind)到资源中的图像

c# - 在 WPF 中使 TabControl header 可滚动

wpf - 如何间隔 StackPanel 的子元素?

silverlight - 从 Silverlight 4 调用 https WCF 服务仅适用于 fiddler 和 VS2010

c# - 如果我有一个以非只读结构作为成员的 c# 只读结构,编译器是否会创建带有 in 参数的防御性副本

c# - NotifyIcon 的问题不会在 Winforms 应用程序上消失

silverlight - Windows Phone 7 - 快速滚动列表控制?

c# - 如何在 C# 中使用派生类型覆盖泛型方法

c# - 我可以确定从 .csproj 或 .targets 文件构建时使用的 .NET SDK 版本吗?