7

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

  • 使用解决方案资源管理器重命名MainWindow.xaml.
  • 重命名 中的类MainWindow.xaml.cs
  • 从重命名的类旁边显示的“更新对重命名对象的引用的选项”弹出菜单中选择“重命名'MainWindow' to ...”选项。
  • 相应地更新StartupUriApp.xaml

有没有更好的办法?:-)

4

4 回答 4

10
  1. 获取 ReSharper
  2. 使用重命名
  3. ???
  4. 利润
于 2012-04-04T01:37:20.747 回答
2

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

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

于 2012-04-04T01:36:22.757 回答
2

Visual C# 2010 Express 有一个内置选项来解决这个问题。您可以看到菜单栏有一个“重构”选项,您可以在其中看到两个子菜单重命名和重构。要更改任何名称,您只需将光标放在名称(图像中的计算器)并单击右键。然后转到重构并单击重命名。您将看到一个对话框出现,然后您将要为属性赋予的新名称。

在此处输入图像描述

于 2012-04-19T19:14:59.490 回答
1

您可以使用Resharper for .NET

在此处输入图像描述

在此处输入图像描述

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

于 2020-04-21T16:35:50.793 回答