none
vs2015中创建wpf程序在资源管理器中不能将mainwindow.xaml改名吗? RRS feed

  • 问题

  • 如题 :vs2015专业版中创建wpf程序在资源管理器中不能将mainwindow.xaml改名吗?每次我在资源管理器中把mainwindow.xaml更改为TextEditor.xaml时就出错,说是“找不到mainwindow.xaml”这是什么回事,是不能更改吗?或者要改的话,要改许多地方?我是新手!“visual basic2012入门经典”中只讲了直接改名,没有讲改别的地方,那个大侠能告诉我是怎么回事吗?
    2016年11月22日 13:07

全部回复

  • 改名肯定是可以的。

    你需要了解的是 xaml 只是其界面描述文件,它还有一个对应的 .xmal.cs/.xaml.vb 后台文件,是C#/VB的代码。当然,VS2015中你修改了xaml文件名,默认它是会自动修改后台文件名的。

    你的问题主要在于,xaml中有一个地方你也需要修改,和Application.xaml(程序启动类)中也需要修改一个地方,然后你需要清理项目并重新编译:

    1. 修改了文件名,不等于你修改了类名,所以你要决定是否同时修改类名。例如

    2. 如果类名修改了,则你需要修改XAML中对应的类名

    3. Applidation.xaml中 启动页面也需要修改到新的页面


    Bob Bao

    2016年11月23日 2:30
    版主
  • 谢谢了,还能看看我的另一个问题吗?
    2016年12月23日 3:07