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...
Otros Autores: | |
---|---|
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.