windows presentation foundation using microsoft visual studio 2008
DESCRIPTION
This session introduces many of the core features in Microsoft Visual Studio 2008 for the Windows Presentation Foundation (WPF) programming model, such as XAML, layout, controls, resources, styling, and data binding. Using Visual Studio 2008, we build a WPF-based application from scratch.TRANSCRIPT
Windows Presentation Foundation Using Microsoft Visual Studio 2008Mark Wilson-ThomasProgram Manager, WPF designer teamMicrosoft Corporation
Understand what kind of applications Windows Presentation Foundation can deliver
See how Visual Studio 2008 & Microsoft Expression Blend work together to enable building and deploying WPF applicationsUnderstand when to use the Visual Studio WPF Design surface and XAML Editor
Know how to start achieving designer/developer workflow
What you can expect to get out of this session
A Visual Studio and WPF centered session – no Silverlight 2 and very limited Blend coverage
WPF Applications iBloks
WPF ApplicationsBritish Library "Turning the Pages" Rare Book Viewer
WPF Applications Online Newspaper Reader
Check out http://windowsclient.net/wpf/starter-kits/sce.aspx
AdventureWorks "Pulse"
demo
Building AW Pulse
demo
LayoutOther layout containers supported
include Canvas and (limited
support) DockPanel StackPanel
Designer helps you use the Grid
easily
Easy control over
resize behavior
XAML Development
Create from ToolBox support
IntelliSense for custom types
Support for consuming
licensed third-party controls
Great navigation and selection aids
Visual Studio is for Development TasksExpression Blend is for Design Tasks
Advanced layoutsHooking up eventsCode editing (C#, VB)XAML editingDebuggingDeployment
Advanced layoutsControl Template EditsTriggersData templates AnimationManipulating Transforms
XAML (especially resource dictionaries) Shared WPF Project Templates
Deployment
Full ClickOnce publishing support in Visual Studio and SDK.NET FX redists for down-level deploymentVisual Studio Windows Installer support for stand-alone WPF applicationsXBAPs supported in IE and (since .NET 3.5) in Firefox on PC
Break It Down iBloks
Break It Down iBloks
Tools Futures…
Visual Studio 2008 SP begun – some key feedback responded to
Events TabTabControl design timeGo to definition/Refactoring support for XAMLLots more XAML will load
Silverlight 2 Tools Release Support for creating Silverlight 2 applicationsWorkflow with Blend (currently in preview)
Continued investment in developer productivity planned
Summary
WPF enables rich user experiences that incorporate UI, media, and documents WPF tools in Visual Studio 2008 enables application development; our goal is to make this even easierVisual Studio and Expression Blend allow full fidelity flow between design and development tasks on a common set of assets
Questions?
Ask away!…and come and chat with the designer team in the Open Space down in the Sandbox Area 1 afterwards!…and comment on the video thread once this session’s posted online
Please don’t forget your Evals…
© 2008 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.