MSDN Magazine: Windows Presentation Foundation .gif)
All MSDN Magazine Topics
-
Foundations: Charting with DataTemplates
Charles Petzold - September 2009 2009 For WPF programmers, one major revelation about the power of the DataTemplate comes with a demonstration of how XAML can turn business objects into bar charts. This column explores how to use DataTemplates to create different types of charts.
-
Foundations: Customizing the New WPF Calendar Controls
Charles Petzold - June 2009 Late last year Microsoft released Calendar and DatePicker controls for WPF in the WPF Toolkit. We’ll show you how they work, and how you can customize them.
-
Windows With C++: Introducing Direct2D
Kenny Kerr - June 2009 If you want to develop high-performance and high-quality commercial applications, you’ll still look to C++ and native code. Direct2D will help you deliver the graphics power you need.
-
Dynamic WPF: Create Flexible UIs With Flow Documents And Data Binding
Vincent Van Den Berghe - April 2009 Flow documents offer enormous flexibility in arranging text layout and pagination, but they don’t support data binding, so you can’t dynamically change content. Here we build a component to solve that problem.
-
Test Run: Automating UI Tests In WPF Applications
James McCaffrey - March 2009 This month we describe techniques for automating UI testing in Windows Presentation Foundation applications.
-
Foundations: Writing More Efficient ItemsControls
Charles Petzold - March 2009 Here Charles Petzold explains several techniques for improving the performance of ItemsControls.
-
Patterns: WPF Apps With The Model-View-ViewModel Design Pattern
Josh Smith - February 2009 In this article we explain just how simple it can be to build a WPF application the right way using the MVVM Pattern.
-
Foundations: Render Text On A Path With WPF
Charles Petzold - December 2008 With Windows Presentation Foundation (WPF) you can lay out text on a path, then animate the individual points defining the path and watch the characters bounce around in response.
-
Basic Instincts: Dynamic Data Entry With XML Literals
Beth Massi - October 2008 Learn how to use Windows Presentation Foundation (WPF), XAML, and the deep XML support in Visual Basic to generate user interfaces dynamically.
-
Cutting Edge: Code reuse in WPF and Silverlight 2.
Dino Esposito - October 2008 There’s a strong similarity between Web-based Silverlight 2 applications and desktop WPF applications. Enabling easy code reuse between the two is Dino’s focus here.
-
Prism: Patterns For Building Composite Applications With WPF
Glenn Block - September 2008 We introduce you to the benefits of building composite applications with the Composite Application Guidance for WPF from Microsoft patterns & practices.
-
Advanced WPF: Understanding Routed Events And Commands In WPF
Brian Noyes - September 2008 See how routed events and routed commands in Windows Presentation Foundation form the basis for communication between the parts of your UI.
-
Foundations: Dependency Properties And Notifications
Charles Petzold - September 2008 Windows Presentation Foundation dependency properties don’t always play well with others. Learn how you can compensate for their lack of notification events.
-
Data and WPF: Customize Data Display with Data Binding and WPF
Josh Smith - July 2008 Here we present techniques for programmatic and declarative data binding and display with Windows Presentation Foundation.
-
Data Points: The Entity Framework in Layered Architectures
John Papa - July 2008 Here we build a solution that fits the Entity Framework into an n-tier architecture that uses WCF and WPF and the MVP pattern.
-
Foundations: Bitmaps and Pixel Bits
Charles Petzold - June 2008 Charles Petzold takes an inside look at the flexible bitmap pixel formats offered by the retained-mode graphics features of Windows Presentation Foundation.
-
Silverlight: Building Advanced 3D Animations with Silverlight 2.0
Declan Brennan - April 2008 Animating with Silverlight is easier than you think. Here we create a 3D app that folds a polyhedron using XAML, C#, and by emulating the DirectX math libraries.
-
Foundations: Vector Graphics and the WPF Shape Class
Charles Petzold - March 2008 The System.Windows.Shapes namespace is Charles Petzold's namespace of choice for rendering two-dimensional vector graphics in WPF. Here he explains why.
-
Silverlight: Create a Custom Expression Encoder Publishing Plug-In
Laurence Moroney - February 2008 Laurence Moroney demonstrates how to employ the Expression Encoder plug-in APIs by building and debugging a simple FTP upload plug-in.
-
Foundations: Templates for Uncommon Controls
Charles Petzold - January 2008 Charles Petzold demonstrates how Windows Presentation Foundation (WPF) templates let you turn common controls into uncommon visual objects.
-
Map LINQ: Create Dynamic Maps with Visual Basic 9.0 and WPF
Scott Wisniewski - December 2007 Scott Wisniewski uses Windows Presentation Foundation data binding along with LINQ and new XML features in Visual Basic to build an interactive app that maps demographic data.
-
VSTO: Build Office-Based Solutions Using WPF, WCF, And LINQ
Andrew Whitechapel - December 2007 With Visual Studio Tools for Office you can easily build Office-based services that harness the power of Windows Communication Foundation, Windows Presentation Foundation, and LINQ.
-
Data Points: Data Binding in WPF
John Papa - December 2007 WPF is one of the most important new technologies in the .NET Framework 3.0. This month John Papa introduces its data binding capabilities.
-
{ End Bracket }: WPF is for developers, too
Kevin Moore - November 2007 There's still a role for developers in creating applications with WPF and XAML. In fact there are three: plumber, widget author, and ground breaker.
-
WPF Threads: Build More Responsive Apps With The Dispatcher
Shawn Wildermuth - October 2007 Understanding the Windows Presentation Foundation threading model helps when creating user interfaces that are both compelling and responsive.
-
Foundations: 3D text in WPF
Charles Petzold - October 2007 This month Charles Petzold explores techniques for generating 3D text in Windows Presentation Foundation.
-
WPF: Flexible Content Display With Flow Documents
Markus Egger - August 2007 Markus Egger discusses all the flexibility and power of flow documents in Windows Presentation Foundation
-
Mobility: Make Your WPF Apps Power-Aware
Andre Michaud - July 2007 Here Andre Michaud shows you how to use power notifications to make your applications power aware.
-
Foundations: Extending the WPF Animation Classes
Charles Petzold - July 2007 Learn what the WPF Animation Classes can do, what they can't, and how to extend them.
-
SILVERLIGHT: Get Started Building A Deeper Experience Across The Web
Laurence Moroney - June 2007 Build rich, compelling, cross-platform, interactive applications with Microsoft Silverlight.
-
WPF: Customizing Controls For Windows Presentation Foundation
Shawn Wildermuth - May 2007
-
Aero Glass: Create Special Effects With The Desktop Window Manager
Ron Fosner - April 2007 In this article we introduce the Desktop Window Manager, the new interface that manages how windows are rendered on the Windows Vista desktop.
-
Digital Media: Add Video To Controls And 3D Surfaces With WPF
Lee Brimelow - March 2007
-
{ End Bracket }: Let My People Code
Charles Petzold - February 2007 Charles Petzold discusses why limiting resources can spawn great creativity.
-
Foundations: Using Templates to Customize WPF Controls
Charles Petzold - January 2007 This month we welcome Charles Petzold to MSDN Magazine with his first column on building apps for Windows Vista and the .Microsoft NET Framework 3.0.
-
App Fundamentals: Build A Great User Experience With Windows Presentation Foundation
Michael Weinhardt - October 2006 The Windows Presentation Foundation application model distinguishes between standalone and browser applications and between menu driven and hyperlink driven navigation, resulting in a more satisfying experience for your users.
-
{ End Bracket }: Deliver Beautiful Apps
Kevin Moore - August 2006 Kevin Moore ruminates on the future of UI design in Windows Vista.
-
Mix And Match: Integrate Windows Forms Into Your MFC Applications Through C++ Interop
Marcus Heege - May 2006
-
Dazzling Graphics: Top Ten UI Development Breakthroughs In Windows Presentation Foundation
Ian Griffiths and Chris Sells - January 2006 The Windows Presentation Foundation provides new techniques for UI-based developing applications and makes better use of current hardware and technologies. In this article, Ian Griffiths and Chris Sells explain 10 of the most significant advances that make WPF superior to its Win32 predecessors.
-
Code Name Longhorn: A First Look at Writing and Deploying Apps in the Next Generation of Windows
Dino Esposito - January 2004 The next version of the Microsoft Windows operating system, code-named "Longhorn," marks a significant change not only in terms of how the operating system works, but also in the way in which applications are built. The Longhorn version of Windows includes a new storage system, natural search technology, and an increased emphasis on security and trustworthy computing. Here the author provides an overview of Longhorn, focusing on the build-once, deploy n-times application model. In addition, he discusses the new language, code-named "XAML," that's used to create UI elements, then presents some working samples.
-
Code Name Avalon: Create Real Apps Using New Code and Markup Model
Charles Petzold - January 2004 The presentation subsystem in the next version of Windows, code-named "Longhorn," offers powerful new capabilities to developers. This subsystem, code-named "Avalon," allows developers to take advantage of its capabilities through a new markup language code-named "XAML." In addition, modern object-oriented programming languages such as C# and Visual Basic .NET can be used to tie everything together. Because most applications written to Avalon will probably be a mix of XAML and programming code, this article discusses XAML tags used to control page layout along with the procedural code written to respond to events.
-
|
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.
|