WPF 4 unleashed

The #1 WPF Book--Now Updated for WPF 4! Full Color: Code samples appear as they do in Visual Studio! Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade. Windows Presentation...

Descripción completa

Detalles Bibliográficos
Otros Autores: Nathan, Adam Author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Place of publication not identified] Sams 2010
Edición:1st edition
Colección:Unleashed WPF 4 unleashed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629063906719
Tabla de Contenidos:
  • Cover
  • Table of Contents
  • Introduction
  • Who Should Read This Book?
  • Software Requirements
  • Code Examples
  • How This Book Is Organized
  • Part I: Background
  • Part II: Building a WPF Application
  • Part III: Controls
  • Part IV: Features for Professional Developers
  • Part V: Rich Media
  • Part VI: Advanced Topics
  • Conventions Used in This Book
  • Part I: Background
  • 1 Why WPF, and What About Silverlight?
  • A Look at the Past
  • Enter WPF
  • The Evolution of WPF
  • What About Silverlight?
  • Summary
  • 2 XAML Demystified
  • XAML Defined
  • Elements and Attributes
  • Namespaces
  • Property Elements
  • Type Converters
  • Markup Extensions
  • Children of Object Elements
  • Mixing XAML with Procedural Code
  • Introducing XAML2009
  • Fun with XAML Readers and Writers
  • XAML Keywords
  • Summary
  • 3 WPF Fundamentals
  • A Tour of the Class Hierarchy
  • Logical and Visual Trees
  • Dependency Properties
  • Summary
  • Part II: Building a WPF Application
  • 4 Sizing, Positioning, and Transforming Elements
  • Controlling Size
  • Controlling Position
  • Applying Transforms
  • Summary
  • 5 Layout with Panels
  • Canvas
  • StackPanel
  • WrapPanel
  • DockPanel
  • Grid
  • Primitive Panels
  • Handling Content Overflow
  • Putting It All Together: Creating a Visual Studio-Like Collapsible, Dockable, Resizable Pane
  • Summary
  • 6 Input Events: Keyboard, Mouse, Stylus, and Multi-Touch
  • Routed Events
  • Keyboard Events
  • Mouse Events
  • Stylus Events
  • Multi-Touch Events
  • Commands
  • Summary
  • 7 Structuring and Deploying an Application
  • Standard Windows Applications
  • Navigation-Based Windows Applications
  • Gadget-Style Applications
  • XAML Browser Applications
  • Loose XAML Pages
  • Summary
  • 8 Exploiting Windows 7
  • Jump Lists
  • Taskbar Item Customizations
  • Aero Glass
  • TaskDialog
  • Summary
  • Part III: Controls.
  • 9 Content Controls
  • Buttons
  • Simple Containers
  • Containers with Headers
  • Summary
  • 10 Items Controls
  • Common Functionality
  • Selectors
  • Menus
  • Other Items Controls
  • Summary
  • 11 Images, Text, and Other Controls
  • The Image Control
  • Text and Ink Controls
  • Documents
  • Range Controls
  • Calendar Controls
  • Summary
  • Part IV: Features for Professional Developers
  • 12 Resources
  • Binary Resources
  • Logical Resources
  • Summary
  • 13 Data Binding
  • Introducing the Binding Object
  • Controlling Rendering
  • Customizing the View of a Collection
  • Data Providers
  • Advanced Topics
  • Putting It All Together: The Pure-XAML Twitter Client
  • Summary
  • 14 Styles, Templates, Skins, and Themes
  • Styles
  • Templates
  • Skins
  • Themes
  • Summary
  • Part V: Rich Media
  • 15 2D Graphics
  • Drawings
  • Visuals
  • Shapes
  • Brushes
  • Effects
  • Improving Rendering Performance
  • Summary
  • 16 3D Graphics
  • Getting Started with 3D Graphics
  • Cameras and Coordinate Systems
  • Transform3D
  • Model3D
  • Visual3D
  • Viewport3D
  • 2D and 3D Coordinate System Transformation
  • Summary
  • 17 Animation
  • Animations in Procedural Code
  • Animations in XAML
  • Keyframe Animations
  • Easing Functions
  • Animations and the Visual State Manager
  • Summary
  • 18 Audio, Video, and Speech
  • Audio
  • Video
  • Speech
  • Summary
  • Part VI: Advanced Topics
  • 19 Interoperability with Non-WPF Technologies
  • Embedding Win32 Controls in WPF Applications
  • Embedding WPF Controls in Win32 Applications
  • Embedding Windows Forms Controls in WPF Applications
  • Embedding WPF Controls in Windows Forms Applications
  • Mixing DirectX Content with WPF Content
  • Embedding ActiveX Controls in WPF Applications
  • Summary
  • 20 User Controls and Custom Controls
  • Creating a User Control
  • Creating a Custom Control
  • Summary
  • 21 Layout with Custom Panels.
  • Communication Between Parents and Children
  • Creating a SimpleCanvas
  • Creating a SimpleStackPanel
  • Creating an OverlapPanel
  • Creating a FanCanvas
  • Summary
  • Index.