Что такое xaml Горячая перезагрузка для приложений WPF и UWP? (Visual Studio)
С помощью XAML Горячая перезагрузка можно постепенно создавать и тестировать код XAML для приложений WPF и UWP. Это можно сделать с помощью контекста данных, состояния проверки подлинности и других реальных сложностей, которые трудно имитировать во время разработки.
Совет
Если вы приехали сюда по Горячая перезагрузка пользовательского интерфейса XAML, добро пожаловать! Вы находитесь в правильном месте, чтобы узнать больше о XAML Горячая перезагрузка.
Но если вы здесь, чтобы устранить неполадки с XAML Горячая перезагрузка, см. статью "Устранение неполадок XAML Горячая перезагрузка".
Где получить XAML-Горячая перезагрузка
В настоящее время Горячая перезагрузка XAML Visual Studio поддерживается только при запуске приложения в Visual Studio или Blend для Visual Studio с подключенным отладчиком (F5 или запуском отладки).
Вы не можете включить этот интерфейс с помощью присоединения для обработки , если вы вручную не задали переменную среды.
Приложения для XAML Горячая перезагрузка
XAML Горячая перезагрузка особенно полезно в следующих сценариях:
Устранение проблем пользовательского интерфейса, обнаруженных в коде XAML после запуска приложения в режиме отладки.
Создание нового компонента пользовательского интерфейса для приложения, которое находится в процессе разработки, при этом используется контекст среды выполнения приложения.
Поддерживаемая ОС
Поддерживаемые типы приложений | Операционная система и средства |
---|---|
Windows Presentation Foundation (WPF) | платформа .NET Framework 4.6 и .NET Core Windows 7 и более поздних версий |
Универсальные приложения Windows (UWP) | Windows 10 и более поздних версий с пакетом SDK для Windows 10 14393+ и более поздних версий |
Если вы используете Xamarin.Forms, см. Горячая перезагрузка XAML для Xamarin.Forms.
Пример
В следующей анимации показан экземпляр динамического визуального дерева для открытия исходного кода, а затем с помощью XAML Горячая перезагрузка изменить текст и цвет кнопки.
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по