重命名MainWindow的最佳方法

时间:2012-04-04 01:22:48

标签: c# wpf visual-studio visual-studio-2010 xaml

在Visual Studio 2010中,如果我创建一个WPF应用程序的新项目,MainWindow的{​​{1}}子类将作为默认的第一个窗口提供。我重命名Window的步骤是:

  • 使用Solution Explorer重命名MainWindow
  • MainWindow.xaml中重命名该课程。
  • 从重命名的类旁边显示的“更新对重命名对象的引用的选项”弹出菜单中选择“重命名'MainWindow'到...”选项。
  • 相应更新MainWindow.xaml.cs中的StartupUri

有更好的方法吗? : - )

4 个答案:

答案 0 :(得分:6)

  
      
  1. 获取ReSharper
  2.   
  3. 使用Rename
  4.   
  5. ????
  6.   
  7. 利润
  8.   

答案 1 :(得分:2)

Visual C#2010 Express有一个内置选项来解决这个问题。你可以看到菜单栏有一个选项" Refactor"您可以在其中看到两个子菜单Rename和Refactor。要更改任何名称,只需将光标放在名称上(图像中的Calculater),然后单击右键。然后转到Refactor并单击Rename。您将看到一个对话框来,然后你把你想要赋予你的属性的新名称。

enter image description here

答案 2 :(得分:1)

我想不出更好的方法。可能导致步骤减少的替代方法可能是创建一个新窗口,然后将StartupUri设置为新窗口的名称。

然后由您决定是保留MainWindow还是删除它(如果您根本不使用它,这将是有意义的。)

答案 3 :(得分:1)

您可以使用Resharper for .NET

enter image description here

enter image description here

它将处理所有对MainWindow的引用(包括 App.xaml