Программирование >>  Расширенный wf 

1 ... 12 13 14 [ 15 ]


Браузерное приложение WPF

Visual Studio 2008 имеет еще один шаблон проекта WPF - WPF Browser Application. Такое приложение может выполняться внутри Internet Explorer, но при этом на клиентской системе должна быть инсталлирована соответствующая версия .NET Framework. Здесь вы привносите средства толстого клиента в браузер. Однако для WPF Browser Application на клиентской системе необходима .NET Framework и поддерживается только браузер Internet Explorer.

При создании проекта этого типа создается файл XBAP (XAML Browser Application). XBAP - это XML-файл, определяющий приложение и сборки, в него входящие, для развертывания ClickOnce.

Приложение XABP - это приложение ограниченного доверия. Вы можете использовать только тот код .NET, который доступен с учетом прав доступа Internet.

ClickOnce рассматривается в главе 16.

Браузерные приложения WVPF отличаются от Silverlight, определяющее подмножество WPF, которое не требует инсталляции .NET Framework на клиентской системе. Silverlight требует дополнения (add-in) к браузеру и поддерживает различные браузеры и различные операционные системы. Silverlight 1.0 не предусматривает программирования с использованием .NET; вы можете применять только JavaScript для программного доступа к элементам XAML. Silverlight 1.1 будет поддерживать .NETMicroframework.

Резюме

В настоящей главе рассматривались еще некоторые средства WPF.

Привязка данных WPF сделала значительный скачок вперед по сравнению с тем, что было в Windows Forms. Вы можете привязать любое свойство класса .NET к свойству элемента WPF. Режим привязки определяет ее направление. Вы можете привязывать объекты .NET и списки, а также определять шаблон данных для создания внешнего вида по умолчанию для класса .NET с шаблоном данных.

Привязка команд делает возможным отображение кода обработчика на меню и панели инструментов. Вы также увидели, как легко реализовать копирование и вставку текста в WPF, поскольку обработчик команд для этой технологии уже включен в элемент управления TextBox.

Анимация позволяет пользователю динамически изменять каждое свойство элемента WPF. Анимации могут сдержанными и не раздражающими, при этом обеспечивая более высокую отзывчивость пользовательского интерфейса и его привлекательность для пользователя.

WPF также позволяет легко отображать трехмерные изображения на двухмерную поверхность экрана. Вы увидели в этой главе, как создается трехмерная модель и ее представление посредством разных источников света и камер.

В этой и предыдущей главах был представлен обзор WPF и приведено достаточно информации для того, чтобы приступить к использованию этой технологии. Дополнительную информацию о WPF вы найдете в книгах, посвященных этой технологии, например, WPF: Windows Presentation Foundation в .NET 3.5 с примерами на C# 2008 для профессионалов, 2-е издание (ИД Вильямс , 2008 г.).



1 ... 12 13 14 [ 15 ]

© 2006 - 2021 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика