XAML Developer Reference
Your expert guide to designing and building dynamic user interfaces Sharpen your application design and development skills using XAML-the declarative markup language used in Microsoft® Silverlight® and Windows® Presentation Foundation (WPF). Led by two XAML experts, you'll learn practical ways...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
Microsoft Press
2011.
|
Edición: | 1st edition |
Colección: | Developer Reference
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627994406719 |
Tabla de Contenidos:
- Introduction; _GoBack; XAML Basics; Introducing XAML; Windows Presentation Foundation (WPF); XAML-A Declarative Language for .NET Applications; XAML Is Part of the Microsoft Open Specification Program (OSP); XAML Structure; Dynamic User Interface; Decouple Control Style Definitions; Customized Design of XAML Controls; Integration with Code-Behind to Control Behavior; Inline Code; Silverlight; The Microsoft .NET Framework; Design-Time Components; Runtime Cross-Platform Components; Summary; Object Elements and Attributes; _GoBack; XAML Is XML; Root Element; XAML Namespaces
- Default User Interface ElementOLE_LINK3; OLE_LINK4; Introducing the XAML Presentation Framework; WPF and Silverlight Presentation Framework; Defining User Interfaces with XAML; XAML User Interface Controls; Layout and Positioning Controls; Form Controls; Functional Controls; Data Handling and Information Management Controls; Image and Media Controls; Graphics and Animation Controls; Summary; XAML Properties and Events; XAML Properties; _GoBack; XAML Events; The Syntax; OLE_LINK3; OLE_LINK4; The EventSetter and EventTrigger Classes; Summary; Enhancing User Experience
- Markup Extensions and Other FeaturesMarkup Extensions; Built-In XAML Markup Extensions; OLE_LINK1; OLE_LINK2; OLE_LINK3; OLE_LINK4; XAML Markup Extensions Used in WPF and Silverlight; Escape Sequences; Custom Markup Extensions; Type Converters versus Markup Extensions; XAML Services; Security in XAML; Summary; Resources, Styles, and Triggers; Resources; Types of Resources; Static Resources; Defining Static Resources Using XAML; _GoBack; Defining Static Resources Programmatically; Dynamic Resources; When to Use Which Resource; How Static and Dynamic Resources Work
- Defining ResourceDictionary FilesMerged Resource Dictionaries; Scope and Hierarchy of Resources; Styles; Defining Styles; Implicit Styles; Inheriting Styles; The Silverlight Toolkit Styles; Styles vs. Control Templates; More on Styles; The generic.xaml File; Triggers; Troubleshooting Resources, Styles, and Triggers; Summary; XAML User Interface Controls; Layout and Positioning System; The Layout System; XAML Layout and Positioning Controls; Common Sizing and Positioning Properties; Summary; Form and Functional Controls; Action Controls; The ButtonBase Class; Text Editing Controls
- The TextBoxBase ClassFunctional Controls to Improve Usability; Functional Controls to Control and Monitor Behavior; The RangeBase Class; Summary; Content Integration and Animation; Data Binding; Data Sources; _GoBack; Data Binding; Setting the Binding Source; MultiBinding; Binding to Data from a Database; Binding Modes; Example of Two-Way Binding with TextBox; Source Updates; Data Templating, Conversion, and Validation; Data Templating; Data Conversion; Data Validation; Creating and Binding to an ObservableCollection; Collection Views; Sorting and Grouping Using a CollectionView
- Hierarchical Binding