10

我想重命名 XAML 中的 WPF 控件,并希望重命名 C# 代码隐藏中的所有引用。就像我可以用 F2 在类文件中做的那样。

免费的解决方案会很好。我知道ReSharper可以完成这项工作,但 ReSharper 不是免费的。

如果这是可能的,我该怎么做?

4

2 回答 2

4

3个解决方案给你:

  • 在 Expression Blend for Visual Studio(与 VS2013 捆绑)中打开您的解决方案,并使用“属性”窗口重命名控件。Blend 非常擅长重命名 XAML 元素。
  • 只需重命名它并手动修复编译错误。
  • 如果您确信您的控件名称是唯一的,请对其进行查找和替换操作。
于 2013-10-23T12:47:25.653 回答
2

如果您在 C# 代码中使用Refactor Rename命令,它也会在 XAML 中重命名它。

Edit menu> Refactor> Rename,至少在VS2015中

不幸的是,同样的命令在 XAML 中不起作用(它什么也不做)。

于 2018-07-11T14:37:07.773 回答