Best way to rename MainWindow
Solution 1
- Get ReSharper
- Use Rename
- ????
- Profit
Solution 2
I cannot think of a better way. An alternative which may result in less steps could be to create a new window and then set the StartupUri to the name of your new window.
It is then up to you whether you want to keep MainWindow or delete it (which would make sense if you are not using it at all).
Solution 3
Visual C# 2010 Express Has a built in option to solve this.You can see the menu bar has an option "Refactor" where you can see two sub-menu Rename and Refactor.To change any name you just have to take the cursor on the name(Calculater in image) and click right button.Then go to Refactor and click Rename.You will see a dialog box comes and then you put the new name you want to give to your attribute.
Solution 4
You can use Resharper for .NET
It will take care of all referencing to the MainWindow (including App.xaml)
dharmatech
Updated on June 09, 2022Comments
-
dharmatech almost 2 years
In Visual Studio 2010, if I create a new project that is a WPF Application, the
MainWindow
subclass ofWindow
is provided as a default first window. The steps I've been taking to renameMainWindow
are:- Use Solution Explorer to rename
MainWindow.xaml
. - Rename the class in
MainWindow.xaml.cs
. - Select the "Rename 'MainWindow' to ..." option from the "Options to update references to the renamed object" popup menu which appears next to the renamed class.
- Update
StartupUri
inApp.xaml
accordingly.
Is there a better way? :-)
- Use Solution Explorer to rename