《WPF 4概述Windows Presentation Foundation 4.pptx》由会员分享,可在线阅读,更多相关《WPF 4概述Windows Presentation Foundation 4.pptx(26页珍藏版)》请在三一文库上搜索。
1、WPF4 Jaime Rodriguez Senior Technical Evangelist http:/ Microsoft Corporation Session Objectives Give you a good understanding of whats in WPF4.0 What is coming When it will come Lots of Good Stuff Cached compositions Textclarity Layout rounding ClickOnce improvements Multitouch Windows 7 taskbar Wi
2、ndows 7 ribbon Focus mgt improvements Support for UIAccessible2 VSM integration Full Trust XBaps Media element improvements Client profile Data controls Accessibility improvements Control themes Chart controls Hundreds of good bug fixes too Plus all the new goodness of .NET Framework 4! Dynamic lang
3、uage support Mef Globalization and NLS improvements Managed/native code interop F# More WPF4 Windows 7 Fundamentals Features for larger apps (like VS) Tooling and workflow travelSuru demo WPF for Windows 7 Rapid Application Development on Win7 Innovations Multi-Touch Taskbar Ribbon Common dialogs Fi
4、le Explorer presence and customization More Use these with .NET and via XAML in WPF Multi-Touch in WPF UIElement changes Manipulation events (tracking and interpreter) Touch system gesture events (double-tap and rollover) Raw touch input events (for going to the metal) Multi-touch support in control
5、s ScrollViewer update to accept pan gestures Base controls updated to be multi-touch aware Multi-capture support (for more than one contact point at time) New multi-touch specific controls (e.g. ScatterView) Compatible with Surface SDK 2.0 Surface Hardware Windows 7 Surface Hardware Windows Vista Wi
6、ndows 7 Native Win32 Application Touch Development Roadmap WPF 3.5 Surface SDK 1.0 Managed Wrapper and Interop Managed Wrapper and Interop WinFormsApp lication Windows 7 Release NET 4.0 / Surface 2.0 Release WPF 3.5 SP1 WPF 4.0 Surface SDK 2.0 WPF Application Surface Application Multi-Touch Controls
7、 Multi-Touch API Surface Multi-Touch Controls & API Multi-Touch API Multi-Touch API and Controls WPF Taskbar Integration Thumbnails toolbars Icon overlays Progress bars Jumplists With XAML Support WPF Ribbon Features Fulfills office fluent UI licensing requirements Ribbon with resizing and layout be
8、havior Ribbontabs Ribbongroups Ribbonapplicationmenu (Pearl) Quickaccesstoolbar Keytips Design time support WPF Tooling Improvements RAD databinding Easier autolayout Markup extension intellisense More property editors Visual Studio Designer Blend3 Improvements to XAML authoring and workflow VSM Beh
9、aviors Transition animations Prototyping tools “Cider“ demo Fundamentals Framework deployment Application deployment Improved interop Text clarity Layout rounding/snapping Media improvements UIA for accessibility and TFS Graphics performance Localization Graphics Composition API - give application a
10、uthors fine grained control over caching rendered elements in video memory An input to a shader effect An image brush to fill any arbitrary 2D shape A texture on a 3D model WPF 4.0 versus GDI Layout Rounding Rounds an objects coordinates on whole pixels UseLayoutRounding=“True“ Framework Deployment
11、.NET 4 is a Side by Side release! Visual Studio and .NET support multi-targeting Client profile SKU Setup improvements Client Profile SKU Smaller, Faster NET Framework SKU .NET Framework Client Profile 22mb Setup optimizations for ngen, download, etc. Works across ALL CONFIGURATIONS Brandable deploy
12、ment experience Developers can customize app deployment experience to match brand Can integrate framework and app installers Tools and documentation for creating these packages Easier deployment of applications Developers may use deployment bootstrapper to manage the installation of their app and pr
13、e-reqs Will install application after the framework and launch it (.msi, .application or .xbap) Client Profile Configurator Tool Configurator tool http:/ pf/Release/ProjectReleases. aspx?ReleaseId=14962 Client profile Configuration designer “How To” series http:/ wpf-35sp1-start-here.aspx Applicatio
14、n Deployment Continuing to make improvements to ClickOnce to enable a more seamless install and upgrade experience 3.5 and SP1 Command-line arguments for CO deployed apps File associations for CO deployed apps CO support for FireFox 4.0 Background updates and custom install ux Controls WPF4 DataGrid
15、 DatePicker VSM Future Chart Controls More Time-lines Beta1 XAML Compiler Multi-Touch: Input, Inertia, Panning Easing functions Beta2 Cached Composition Direct Write Windows 7 taskbar Multi-Touch: Controls, Surface. VSM Layout rounding WPF4 and VS10 Best way to take advantage of Windows 7 Solid fund
16、amentals: Deployment and ubiquity, text clarity, interop, performance, controls, and completeness Much improved tooling and designers with VS10 and Blend3 Do Download the beta, demos and give us feedback Your Questions ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Please Complete an Please Complete an Evaluation
17、FormEvaluation Form Your feedback is important!Your feedback is important! Evaluation forms can be found on each chair Temp Staff at the back of the room have additional evaluation form copies 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names
18、are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.