Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2017-06-19 | 308 |
5.00
из
|
Заказать работу |
|
|
Windows Presentation Foundation является единой графической системой для построения клиентских приложений для Windows с визуально привлекательными возможностями взаимодействия с пользователем. WPF объединяет в себе способы создания Windows приложений, отображение и управление документами, мультимедиа и пользовательскими интерфейсами, позволяя создавать визуально ошеломляющие взаимодействия с пользователем.
Основными особенностями WPF являются:
· Расширенная поддержка для разработки клиентских приложений. Разработчики могут создавать привлекательные, высоко функциональные приложения. WPF включает в себя отдельные тексто-рендеринговые возможности, такие как OpenType и TrueType.
· Простота дизайна пользовательского интерфейса. WPF предоставляет набор встроенных элементов управления. WPF использует концепцию, согласно которой существует разделение логики элемента управления от его внешнего вида, что считается хорошим архитектурным принципом.
· Использование XAML. XAML позволяет разработчикам использовать XАML-модели для декларативного управления объектной моделью. XAML быстрее и проще в реализации, чем процедурный код. XAML используется для определения пользовательского интерфейса в приложениях WPF.
· Поддержка совместимости со старыми приложениями. Разработчики могут использовать WPF внутри существующего кода Win32 или существующий код Win32 в WPF.
http://go.microsoft.com/fwlink/?LinkId=192884
Структура приложения WPF
При создании нового приложения WPF с помощью шаблона приложения WPF Visual Studio 2010 выполняет следующие задачи:
· Создает новый файл с расширением.сsproj для представления проекта WPF и структурирует в проекте WPF все компоненты по умолчанию.
· Добавляет ссылки на необходимые сборки, включая сборки PresentationCore, PresentationFramework, System, System.Core и System.Xaml.
|
· Создает файл разметки App.xaml и файл кода (code-behind) App.xaml.cs, которые можно использовать для определения ресурсов и функциональности уровня приложения.
· Создает файл разметки MainWindow.xaml и файл кода (code-behind) MainWindow.xaml.cs, которые можно использовать в качестве отправной точки для создания первого окна WPF.
В следующем примере показана разметка по умолчанию, создаваемая в файле разметки MainWindow.xaml.
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
</Grid>
</Window>
Эта разметка определяет простое окно с названием, шириной и высотой по умолчанию. Изменить эти свойства можно, редактируя код XAML, или с помощью окна свойств в Visual Studio. Можно также изменить эти свойства динамически, с помощью кода при запуске приложения.
Элемент управления (control) Grid регулирует расположение элементов управления, которые добавляются к окну. Если нужно использовать альтернативное расположение, можно заменить разметку для элемента управления Grid другим элеметном управления.
В следующем примере показана разметка по умолчанию, создаваемая в файле App.xaml.
<Application x:Class="WpfApplication1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>
Следует отметить, что элемент Application содержит атрибут StartupUri, который указывает на окно, которое будет открываться при запуске приложения.
Как файл разметки App.xaml, так и файл разметки MainWindow.xaml используют XAML для представления ресурсов и элементов пользовательского интерфейса. XAML является языком разметки для декларативного программирования приложений. Использование разметки XAML во время разработки позволяет отделить дизайн пользовательского интерфейса от логики приложения, которая хранится в файлах кода. XAML непосредственно представляет экземпляры управляемых объектов.
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!