重命名主窗口的最佳方法

问题描述 投票:0回答:5

在 Visual Studio 2010 中,如果我创建一个 WPF 应用程序新项目,则

MainWindow
Window
子类将作为默认的第一个窗口提供。我重命名
MainWindow
所采取的步骤是:

  • 使用解决方案资源管理器重命名
    MainWindow.xaml
  • 重命名
    MainWindow.xaml.cs
    中的类。
  • 从出现在重命名的类旁边的“更新对重命名对象的引用的选项”弹出菜单中选择“将‘MainWindow’重命名为...”选项。
  • 相应更新
    StartupUri
    中的
    App.xaml

有更好的方法吗? :-)

c# wpf visual-studio visual-studio-2010 xaml
5个回答
11
投票
  1. 获取 ReSharper
  2. 使用重命名
  3. ????
  4. 利润

2
投票

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

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


2
投票

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

enter image description here


1
投票

您可以使用 Resharper for .NET

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


0
投票

我意识到这是一个非常古老的问题,但它有一个非常简单的答案。无需重新磨刀或更改多个位置。

    public MainWindow()
    {
        InitializeComponent();
        this.Title = "Alloantibody Exchange"; //<-- Just do this!
    }
© www.soinside.com 2019 - 2024. All rights reserved.