Book description
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.
Usage Rights for Wiley Wrox Blox
Any Wrox Blox you purchase from this site will come with certain restrictions that allow Wiley to protect the copyrights of its products. After you purchase and download this title, you:
Are entitled to three downloads
Are entitled to make a backup copy of the file for your own use
Are entitled to print the Wrox Blox for your own use
Are entitled to make annotations and comments in the Wrox Blox file for your own use
May not lend, sell or give the Wrox Blox to another user
May not place the Wrox Blox file on a network or any file sharing service for use by anyone other than yourself or allow anyone other than yourself to access it
May not copy the Wrox Blox file other than as allowed above
May not copy, redistribute, or modify any portion of the Wrox Blox contents in any way without prior permission from Wiley
If you have any questions about these restrictions, you may contact Customer Care at (877) 762-2974 (8 a.m. - 5 p.m. EST, Monday - Friday). If you have any issues related to Technical Support, please contact us at 800-762-2974 (United States only) or 317-572-3994 (International) 8 a.m. - 8 p.m. EST, Monday - Friday).
Table of contents
Product information
- Title: Create Amazing Custom User Interfaces with WPF, C#, and XAML in .NET 3.0
- Author(s):
- Release date: November 2007
- Publisher(s): Wrox Blox
- ISBN: 9780470258712
You might also like
book
Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML
Master Windows 8.1/Windows Runtime Programming Through 80 Expert Projects This is the most complete, hands-on, solutions-focused …
book
WPF Programmer's Reference: Windows Presentation Foundation with C# 2010 and .NET 4
Build effective user interfaces with Windows Presentation Foundation Windows Presentation Foundation (WPF) is included with the …
book
WPF Recipes in C# 2008: A Problem-Solution Approach
WPF offers amazing new opportunities to .NET programmers in terms of the user interfaces they can …
book
LINQ to Objects Using C# 4.0
“For several years, Troy has been one of the key figures in the LINQ community. This …