Pro WPF 4.5 in VB

Microsoft's Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of you...

Descripción completa

Detalles Bibliográficos
Autor principal: MacDonald, Matthew (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, Calif. : New York : Apress ; Distributed to the book trade worldwide by Springer c2012.
Edición:1st ed. 2012.
Colección:Expert's voice in .NET.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629380706719
Tabla de Contenidos:
  • Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; About This Book; Chapter Overview; What You Need to Use This Book; Code Samples and URLs; Feedback; PART 1 Fundamentals; CHAPTER 1 Introducing WPF; The Evolution of Windows Graphics; DirectX: The New Graphics Engine; Hardware Acceleration and WPF; WPF: A Higher-Level API; Resolution Independence; WPF Units; System DPI; Windows Vista; Windows 7 and Windows 8; Bitmap and Vector Graphics; The Architecture of WPF; The Class Hierarchy
  • System.Threading.DispatcherObjectSystem.Windows.DependencyObject; System.Windows.Media.Visual; System.Windows.UIElement; System.Windows.FrameworkElement; System.Windows.Shapes.Shape; System.Windows.Controls.Control; System.Windows.Controls.ContentControl; System.Windows.Controls.ItemsControl; System.Windows.Controls.Panel; WPF 4.5; The WPF Toolkit; Visual Studio 2012; Multitargeting; The Visual Studio Designer; The Last Word; CHAPTER 2 XAML; Understanding XAML; Graphical User Interfaces Before WPF; The Variants of XAML; XAML Compilation; XAML Basics; XAML Namespaces; The Code-Behind Class
  • The InitializeComponent() MethodNaming Elements; Properties and Events in XAML; Simple Properties and Type Converters; Complex Properties; Markup Extensions; Attached Properties; Nesting Elements; Special Characters and Whitespace; Events; The Full Eight-Ball Example; Using Types from Other Namespaces; Loading and Compiling XAML; Code-Only; Code and Uncompiled XAML; Code and Compiled XAML; XAML Only; The Last Word; CHAPTER 3 Layout; Understanding Layout in WPF; The WPF Layout Philosophy; The Layout Process; The Layout Containers; Simple Layout with the StackPanel; Layout Properties; Alignment
  • MarginMinimum, Maximum, and Explicit Sizes; The Border; The WrapPanel and DockPanel; The WrapPanel; The DockPanel; Nesting Layout Containers; The Grid; Fine-Tuning Rows and Columns; Layout Rounding; Spanning Rows and Columns; Splitting Windows; Shared Size Groups; The UniformGrid; Coordinate-Based Layout with the Canvas; Z-Order; The InkCanvas; Layout Examples; A Column of Settings; Dynamic Content; A Modular User Interface; The Last Word; CHAPTER 4 Dependency Properties; Understanding Dependency Properties; Defining a Dependency Property; Registering a Dependency Property
  • Adding a Property WrapperHow WPF Uses Dependency Properties; Shared Dependency Properties; Attached Dependency Properties; Property Validation; The Validation Callback; The Coercion Callback; The Last Word; CHAPTER 5 Routed Events; Understanding Routed Events; Defining, Registering, and Wrapping a Routed Event; Sharing Routed Events; Raising a Routed Event; Handling a Routed Event; Event Routing; The RoutedEventArgs Class; Bubbling Events; Handling a Suppressed Event; Attached Events; Tunneling Events; WPF Events; Lifetime Events; Input Events; Keyboard Input; Handling a Key Press; Focus
  • Getting Key State