WPF4 Jaime Rodriguez Senior Technical Evangelist

Slides:



Advertisements
Similar presentations
Saurabh Bhatia Program Manager Microsoft Corporation Andrew Whitechapel Senior PM Microsoft Corporation TL01.
Advertisements

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
 Kevin Gjerstad Group Program Manager Microsoft Corporation  Anson Tsao Senior Program Manager Microsoft Corporation PC46.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Having Fun with Windows 7 Yochay Kiriaty Senior Technical Evangelist Microsoft ® Corporation.
Extending your with Windows 7 and Surface WPF features Katrien De Graeve Developer Evangelist Microsoft Belgium & Luxembourg
demo.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
travel Suru Windows 7 Release NET 4.0 / Surface 2.0 Release Multi-Touch Controls Multi-Touch API Surface Multi-Touch Controls & API Surface.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
Robert LevyDoug Kramer Program ManagerDevelopment Lead DTL337.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
Samantha Durante Program Manager Microsoft Corporation WUX305.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Paul Foster Developer Evangelist Microsoft Windows 7 – Top Features for your Applications SESSION CODE: W00T!
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

1 Beyond Silverlight with WPF Clients ( WPF : Windows Presentation Foundation ) Mike Taulty Developer & Platform Group Microsoft Ltd
2 Beyond Silverlight with WPF Clients Mike Taulty Microsoft UK
Daniel Moth Microsoft
Ian Griffiths Principle Interact Software Ltd. Brian A. Randell Senior Consultant MCW Technologies DEV302.
MIX 09 4/17/2018 4:41 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
DoRon Motter Development Lead Microsoft Corporation
Blend 4 for Windows Phone 7 Series, Silverlight 4 and WPF 4
Windows Azure Jeffrey Ferman Program Manager 3-006
6/10/ :23 PM TOOL-504T A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML Joanna Mason & Unni Ravindranathan Program.
What’s New for Presentation in Visual Studio 2008 SP 1?
Tech·Ed North America /20/ :01 PM
Developing Drivers in Visual Studio
9/11/ :22 PM What’s New for Silverlight and Windows Presentation Foundation (WPF) Developers in Microsoft Visual Studio 2010 Mark A Wilson-Thomas.
Office Power Hour New developer APIs and features for Apps for Office
Building modern web applications with Visual Studio and Web Essentials
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
MIX 09 11/23/ :24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Title of Presentation 12/2/2018 3:48 PM
Building Modern Windows Applications with Visual C
Overview of Silverlight 2
Windows SDK for Facebook
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Quality & Performance for XAML Apps
Windows Phone application performance and optimization
Working across the .NET Continuum
Brian Keller Senior Technical Evangelist Microsoft
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Enterprise Developer Camp Jumpstart
Шитманов Дархан Қаражанұлы Тарих пәнінің
The Windows API Code Pack
Title of Presentation 5/24/2019 1:26 PM
Inside the Windows 8 driver developer workflow
Presentation transcript:

WPF4 Jaime Rodriguez Senior Technical Evangelist http://blogs.msdn.com/jaimer Microsoft Corporation

Session Objectives Give you a good understanding of what’s 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 Windows 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 language 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

demo travelSuru

WPF for Windows 7 Rapid Application Development on Win7 Innovations Multi-Touch Taskbar Ribbon Common dialogs File Explorer presence and customization More… Use these with .NET and via XAML in WPF

Multi-Touch in WPF UIElement changes Multi-touch support in controls 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 controls 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

Touch Development Roadmap NET 4.0 / Surface 2.0 Release Windows 7 Release Native Win32 Application WinFormsApplication WPF Application Surface Application Surface SDK 2.0 Surface SDK 1.0 Multi-Touch Controls Surface Multi-Touch Controls & API Multi-Touch API Managed Wrapper and Interop Managed Wrapper and Interop WPF 4.0 WPF 3.5 SP1 WPF 3.5 Multi-Touch API and Controls Surface Hardware Windows 7 Surface Hardware Windows Vista Windows 7 Multi-Touch API

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 behavior Ribbontabs Ribbongroups Ribbonapplicationmenu (Pearl) Quickaccesstoolbar Keytips Design time support

WPF Tooling Improvements Visual Studio Designer Blend3 RAD databinding Easier autolayout Markup extension intellisense More property editors Improvements to XAML authoring and workflow VSM Behaviors Transition animations Prototyping tools

demo "Cider"

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 authors 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 <left> versus GDI <right>

Layout Rounding Rounds an object’s coordinates on whole pixels UseLayoutRounding="True"

Framework Deployment .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 Profile22mb Setup optimizations for ngen, download, etc. Works across ALL CONFIGURATIONS Brandable deployment 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 pre-reqs Will install application after the framework and launch it (.msi, .application or .xbap)

Client Profile Configurator Tool Client profile Configuration designer “How To” series http://windowsclient.net/wpf/wpf35/wpf-35sp1-start-here.aspx

Application 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 DatePicker VSM Future Chart Controls More…

Time-lines Beta1 XAML Compiler Multi-Touch: Easing functions Beta2 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 fundamentals: 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 Evaluation Form 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 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names 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.