Create Amazing Custom User Interfaces with WPF, C#, and XAML in .NET 3.0 (Wrox Blox, #101) (Wrox Briefs, #1)

by Andrew Moore

0 ratings • 0 reviews • 0 shelved
Book cover for Create Amazing Custom User Interfaces with WPF, C#, and XAML in .NET 3.0

Bookhype may earn a small commission from qualifying purchases. Full disclosure.

This Wrox Blox presents WPF along with the Extensible Application Markup Language (XAML), showing developers how to customize existing user interface controls such as the Button, Progress Bar, CheckBox, Radio Button, and Label along with creating two new custom controls. The Windows Presentation Foundation (WPF) released with the .NET 3.0 SDK provides a rich foundation for developing and customizing user interfaces. Unlike existing user interface development tools like GDI and GDI+, WPF is entirely vector-based, offering the developer enhanced two-dimensional and even three-dimensional rendering in the presentation layer. The author customizes these existing controls using XAML to:

Create control templates to define their appearance and behaviors.
Create two new custom controls, one derived from System.Windows.UserControl and the second from System.Windows.Control.
Illustrate the interoperability of WPF content in Windows Forms and Win32 applications.
Create the code samples using Microsoft Visual Studio 2005 with extensions for .NET 3.0 and the .NET 3.0 SDK. These code samples contain four projects: A C# WPF control library that contains the control templates and a User Control containing the customized Windows controls and the two new custom controls; a C# WPF application to host the WPF User Control; a C# Windows Forms application to host the WPF User Control; and a C++ Win32 application to host the WPF User Control.
  • ISBN10 0470258713
  • ISBN13 9780470258712
  • Publish Date 26 October 2007
  • Publish Status Out of Print
  • Out of Print 17 December 2013
  • Publish Country US
  • Publisher John Wiley & Sons Inc
  • Imprint Wrox Press