|
Программирование >> Расширенный wf
Браузерное приложение 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 г.).
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |