Создание проекта Windows Presentation Foundation

Оценить
(0 голоса)

Проекты Windows Presentation Foundation ведут себя во многом аналогично проектам Win­Forms. Фактически одной из целей при создании визуального конструктора и редактора WPF было сделать так, чтобы они работали знакомым образом для тех разработчиков, кото­рые привыкли к разработке Windows Forms. Точно так же, как мы делали ранее с нашим проектом WinForms, мы начинаем процесс разработки и конструирования с выбора шаблона WPF Application в диалоговом окне File | New Project.

В проекте автоматически создаются два XAML-файла: Windowl.xaml, который представля­ет собой главное окно приложения, и App.xaml, который представляет собой само приложе­ние. Это аналогично файлам Forml.cs/Forml.vb и Program.cs/Modulel.vb, создаваемым в новом проекте Windows Forms.

Первое отличие, которое вы заметите в проектах WPF,— это то, что по умолчанию вам предоставляются две разные панели: в одной панели вы видите поверхность для конструи­рования окна, а в другой — редактор, в котором содержатся XAML-объявления для формы. Это фактически такое же представление, какое используется для Web-приложений (которые мы будем изучать в следующей теме). На рис. 6.34 вы можете увидеть файл Windowl, за­груженный в интегрированную среду.

Обе эти панели — это просто разные представления одного и того же окна: визуальное представление и представление "текст/XML". Например, я могу добавить в окно кнопку либо при помощи перетаскивания ее из панели инструментов на поверхность конструиро­вания, либо при помощи ввода XAML-объявления непосредственно в панели XAML при­мерно так:

<Button Height^"23.07" Name="buttonl" Width="75.362">Button</Button>

Создание проекта Windows Presentation Foundation

Синхронность представления конструирования и XAML-представления поддерживается автоматически.

Поскольку WPF основана на векторной графике, то вы можете изменять масштаб изображе­ния визуального конструктора при помощи ползунка в левой верхней части конструктора. На рис. 6.35 показана форма WindowI с кнопкой, увеличенная в 10 раз.

Использование разделенных панелей
Добавление элементов управления
Разработка Web Forms
Конструирование приложения Web Form
Добавление и размещение элементов управления

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.