我有一个WPF应用程序在调试模式下运行,并且我想在应用程序仍在运行时更改XAML。
我不是要求进行编辑和继续操作。我不介意必须重新启动应用程序以使更改生效。我只是希望能够在应用程序仍在运行时对XAML文件进行更改,而不是必须(1)记住要更改的UI内容,(2)关闭应用程序,(3)回忆要更改的内容并进行更改。
我有一个WPF应用程序在调试模式下运行,并且我想在应用程序仍在运行时更改XAML。
我不是要求进行编辑和继续操作。我不介意必须重新启动应用程序以使更改生效。我只是希望能够在应用程序仍在运行时对XAML文件进行更改,而不是必须(1)记住要更改的UI内容,(2)关闭应用程序,(3)回忆要更改的内容并进行更改。
菜单 => 调试 => 断开所有
在解决方案资源管理器中右键点击XAML文件,选择“用...打开”,然后选择源代码(文本)编辑器并设置为默认。然后,您可以在应用程序运行时编辑XAML文件,而无需分离。在此之前,您需要重新打开任何XAML文件。 在VS2012中测试过。
参考信息,我能够在VS2017 XAML中进行更改,并且大部分更改甚至可以即时更新UI(合并的RD似乎不起作用)。我记不清是否必须禁用“编辑和继续”(这是我的默认步骤,自从它第一次出现以来,因为我从来没有成功地让它按照我期望的方式工作过)。我正在尝试回到2015年进行测试,但无法进行修改(我记得2015年和可能是2013年是唯一完全锁定XAML的版本)。
首先不要使用调试器运行它。
调试 -> 不带调试启动...
或者按下 Ctrl+F5 (默认快捷键)