2013-10-23 67 views
8

我想重命名XAML中的WPF控件,並希望將C#代碼隱藏中的所有引用重命名。就像我能用F2做的課文件一樣。在XAML中重命名控件

免費的解決方案會很好。我知道ReSharper做的工作,但ReSharper不是免費的。

如果這是可能的,我該怎麼做?你

+0

當使用mvvm和綁定你不需要控制名稱在代碼後面(大多數時間...) – blindmeis

+2

一些人不能選擇他們工作的項目。 – Florian

+0

只是好奇知道..你爲什麼要改變在運行時的控制名稱... – Nitin

回答

3

3解決方案:

  • 打開在Expression Blend的Visual Studio(與VS2013捆綁)解決方案,並重新命名在屬性窗口的控制。 Blend非常擅長重命名XAML元素。
  • 只需重新命名並手動修復編譯錯誤。
  • 如果您確信您的控件名稱是唯一的,請執行&替換操作。
+1

謝謝你的回答。雖然我第一次認爲它的工作。帶Blend的解決方案(1)沒有重命名Code-Behind – Florian

+1

@ Anubis1233 bugger!另一方面,它將重命名所有的XAML(硬件部分imo),並且爲後面的代碼獲得很好的乾淨編譯錯誤。您可能會被卡住 - 完全自動的解決方案可能不存在。通常在編程中,我們必須抵制找到/編寫程序來做一個毫無思想,不討好的任務的誘惑;拋出一些音樂,然後用手突擊! – Gusdor