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