Пошаговое руководство. Интерпретация ошибок XAML в конструкторе WPF
В этом разделе показано, как получить справку при возникновении ошибок во время загрузки кода XAML в Конструктор WPF для Visual Studio.
В этом пошаговом руководстве рассматриваются следующие задачи.
Создание проекта.
Создание ошибки загрузчика XAML.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Обязательные компоненты
Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.
- Visual Studio 2010.
Создание проекта
Первым этапом является создание проекта для приложения.
Создание проекта
Создайте проект приложения WPF с именем "DemoApplication". Дополнительные сведения см. в разделе Практическое руководство. Создание нового проекта приложения WPF.
Файл MainWindow.xaml будет открыт в сред. Конструктор WPF.
Создание ошибки XAML
В представлении XAML создайте ошибку путем добавления пробела после открывающей угловой скобки тега <Grid>. Код XAML должен выглядеть следующим образом:
<Window x:Class="DemoApplication.MainWindow" xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="300" Width="300"> <!-- The following line has error XAML0302. --> < Grid> </Grid> </Window>
в окне "Список ошибок" отображается следующая ошибка: "Недопустимый пробел. Пробелы не могут следовать за открывающейся угловой скобкой "<" в теге элемента". При переключении в представление конструктора появляется следующее сообщение: " В документе содержится ошибка, которая должна быть устранена перед загрузкой конструктора. Загрузите конструктор заново после исправления ошибок".
Щелкните дважды ошибку в окне "Список ошибок". "
Открывающий тег элемента Grid выделяется в представлении XAML.
Нажмите клавишу F1 для открытия справки.
Откроется раздел справки, относящийся к ошибке XAML0302.
См. также
Задачи
Пошаговое руководство. Изменение XAML в конструкторе WPF
Ссылки
Основные понятия
Комбинированный режим — одновременный просмотр области конструктора WPF и XAML
Архитектура синтаксического анализатора XAML
Общие сведения о языке XAML (WPF)