Редактирование файлов Xaml при отладке Visual Studio 2019, WPF - PullRequest
0 голосов
/ 02 июня 2019

Я хочу отредактировать файлы пользовательского интерфейса 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>

http://prntscr.com/nwiw0o

Я вижу пустой белый экран

При измененииэто (при отладке) на

<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/nwiw7q

Ничто не изменится

Но когда я перезапускаю свою программу, она запускает этот синий экран ... http://prntscr.com/nwiwiw

Я думаю, что-то о параметрах отладки?это моя страница открытый список

http://prntscr.com/nwiwtu

1 Ответ

1 голос
/ 02 июня 2019

Возможно, вы не включили "Редактировать и продолжить", потому что вы можете просто отредактировать xaml и сразу увидеть результат, если вы это сделаете.

В меню «Отладка» выберите «Параметры». Слева Отладка должна быть выбрана для вас, и по умолчанию будет первый вариант - Общие. Если это не выбрано, сделайте это.

Прокрутите правую панель вниз.

Установите флажок Включить средства отладки пользовательского интерфейса для XAML и, по крайней мере, Включить редактирование и продолжение XAML.

enter image description here

После этого вы сможете изменять простые свойства в XAML и видеть, как ваши изменения немедленно отражаются в работающем пользовательском интерфейсе. Это не работает для всех, хотя.

https://devblogs.microsoft.com/visualstudio/ui-development-made-easier-with-xaml-edit-continue/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...