Download presentation
Presentation is loading. Please wait.
Published byNeil Camron Walters Modified over 8 years ago
2
Ian Griffiths Principle Interact Software Ltd. Brian A. Randell Senior Consultant MCW Technologies DEV302
3
Agenda WPF Today and Tomorrow Model-View-ViewModel WPF and Windows 7 Deploying WPF Applications
4
WPF is Evolving Richer, visual Xaml designer in Visual Studio 2010 Beta 2 New built-in controls in WPF 4 Additional controls on being delivered today on CodePlex for WPF 3.x
5
DataGrid
6
Path of least resistance Where does view-specific state go? Where does behaviour live? What about long-term maintainability? View (Xaml + codebehind) View (Xaml + codebehind) EDM
7
Model View-Model-ViewModel EDM View (Xaml + codebehind) View (Xaml + codebehind) ViewModel and/or Domain Model Properties Command handling Properties Command handling
8
ViewModel
9
WPF Ribbon Provides Office 2007 Ribbon features Available via CodePlex Requires accepting Microsoft Ribbon License Agreement Currently not included in Visual Studio 2008 or Visual Studio 2010 Beta 2 Current drop of the Ribbon works in both.NET 3.5 SP1 projects and.NET 4.0 Beta 2 projects
10
Ribbon
11
Ribbon issues The current Ribbon has not been updated since late 2008 Scott Guthrie comments “A new WPF Ribbon Control will be available for download shortly after the release of WPF 4.” http://weblogs.asp.net/scottgu/archive/2009/10/26/ wpf-4-vs-2010-and-net-4-0-series.aspx Current Ribbon has design issues See CodePlex site for more details
12
Ribbon and ViewModel
13
Styling Visual Studio 2010 now understands: Resources Styles Basic visual property support improved Themes available on CodePlex DataGrid currently not supported Ribbon currently uses its own theme model
14
Styling
15
Windows 7 Support WPF 4 has new features to help your WPF applications “light up” on Windows 7 Multitouch Taskbar Integration Jump Lists Progress Indicator Notification Overlay Thumb Buttons
16
Windows 7 Features
17
Deployment New.NET Framework 4 Client Profile Down to 30 MB Richer platform support in contrast to 3.5 version New configuration tools Full Trust XBAP Deployment
18
Deployment
19
Summary WPF continues to evolve WPF 4 provides more rich controls making it easier to build LOB applications Get Visual Studio 2010 Beta 2 and try things out for yourself
21
Links Brian’s blog http://www.mcwtech.com/blogs/brianr/ Ian’s blog http://www.interact-sw.co.uk/iangblog/
22
www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online.
23
Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!
25
© 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. Required Slide
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.