Я хочу редактировать файлы пользовательского интерфейса XAML при работающей программе и видеть эти изменения, не останавливая мою программу...
Когда я меняю эти файлы прямо сейчас, ничего не происходит, пока я не закрою свою программу и не начну снова.
Например: это мой xaml-код:
<Window x:Class = "WpfApp4.MainWindow"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d = "http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc = "http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local = "clr-namespace:WpfApp4"
mc:Ignorable = "d"
Title = "MainWindow" Height = "450" Width = "800">
<Grid>
</Grid>
</Window>
я вижу пустой белый экран
Когда я изменяю его (при отладке) на
<Window x:Class = "WpfApp4.MainWindow"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d = "http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc = "http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local = "clr-namespace:WpfApp4"
mc:Ignorable = "d"
Title = "MainWindow" Height = "450" Width = "800" Background = "Blue">
<Grid>
</Grid>
</Window>
Ничего не меняется
Но когда я перезапускаю свою программу Он запускает этот синий экран... http://prntscr.com/nwiwiw
Я думаю, что это что-то о опции отладки? это мой список открытых страниц





Вероятно, у вас не включена функция «Редактировать и продолжить», потому что вы можете просто отредактировать xaml и сразу же увидеть результат, если вы это сделаете.
В меню «Отладка» выберите «Параметры». Слева для вас должна быть выбрана «Отладка», и по умолчанию будет первый вариант — «Общие». Если это не выбрано, сделайте это.
Прокрутите правую панель вниз.
Установите флажок Включить средства отладки пользовательского интерфейса для XAML и по крайней мере Включить редактирование и продолжение XAML.
После этого вы сможете изменять простые свойства в XAML и сразу же видеть, как ваши изменения отражаются в работающем пользовательском интерфейсе. Однако это не работает для всего.
https://devblogs.microsoft.com/visualstudio/ui-development-made-easier-with-xaml-edit-continue/