Mastering Windows Presentation Foundation.

Chapter 4: Becoming Proficient with Data Binding ; Data binding basics; Binding path syntax; Escaping invalid characters; Exploring the Binding class; Directing data bound traffic; Binding to different sources; Binding with priority; Binding from within control templates; Binding source changes; Con...

Full description

Saved in:
Bibliographic Details
Main Author: Yuen, Sheridan
Format: Electronic eBook
Language:English
Published: Packt Publishing, 2017.
Subjects:
Online Access: Full text (Emmanuel users only)

MARC

LEADER 00000cam a2200000ua 4500
001 in00000187395
006 m o d
007 cr |n|||||||||
008 170224s2017 xx o 000 0 eng d
005 20240702214145.8
019 |a 973769469  |a 973798088  |a 973911953  |a 976396970 
020 |a 1785885774  |q (ebk) 
020 |a 9781785885778 
035 |a (OCoLC)973771399  |z (OCoLC)973769469  |z (OCoLC)973798088  |z (OCoLC)973911953  |z (OCoLC)976396970 
037 |a 994446  |b MIL 
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d YDX  |d NLE  |d OCLCO  |d OCLCF  |d COO  |d EBLCP  |d MERUC  |d OCLCQ  |d IDB  |d OCLCQ  |d OCLCO  |d UOK  |d OCLCA  |d WYU  |d OCLCQ  |d OCLCO  |d LVT  |d VT2  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
050 4 |a T55.4-60.8 
082 0 4 |a 005.133  |2 23 
100 1 |a Yuen, Sheridan. 
245 1 0 |a Mastering Windows Presentation Foundation. 
260 |b Packt Publishing,  |c 2017. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Cover ; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: A Smarter Way of Working with WPF ; What is MVVM and how does it help?; Models; View Models; Views; Data binding; So how does MVVM help?; Is there a downside?; Debunking the myth about code behind; Learning how to communicate again; Introducing the ICommand interface; Handling events in Attached Properties; Making use of delegates; Structuring the application code base; Summary; Chapter 2: Debugging WPF Applications ; Utilizing the Output window. 
505 8 |a Putting Presentation Trace Sources to workDiscovering inner exceptions; Debugging data bound values; Outputting values to UI controls; Catching changing Dependency Property values; Exploiting converters; Summary; Chapter 3: Writing Custom Application Frameworks ; What is an application framework?; Encapsulating common functionality; In base classes; Through interfaces; With Extension methods; In UI controls; With converters; Constructing a custom application framework; Separating the Data Access Layer; Providing services; Implementing Dependency Injection; Connecting Views with View Models. 
505 8 |a Displaying hierarchical dataData binding to enumeration collections; Summary; Chapter 5: Using the Right Controls for the Job ; Investigating the built-in controls; Inheriting framework abilities; Laying it on the line; Containing controls; Canvas; DockPanel; Grid; StackPanel; UniformGrid; WrapPanel; Providing custom layout behavior; Content controls; Presenting content; Items controls; Adorners; Modifying existing controls; Styling; Being resourceful; Merging resources; Triggering changes; Templating controls; Attaching properties; Combining controls; Creating custom controls; Summary. 
505 8 |a Chapter 6: Mastering Practical Animations Investigating timelines; Introducing key-frames; Telling stories; Controlling storyboards; Easing functions; Animating along a path; Creating everyday animations; Summary; Chapter 7: Creating Visually Appealing User Interfaces ; Styling applications consistently; Overriding default control styles; Using professional icons; Layering visuals; Throwing shadows; Declaring multiple borders; Reusing composite visuals; Reflecting light; Creating glowing effects; Putting it all together; Moving away from the ordinary; Casting reflections. 
520 |a Chapter 4: Becoming Proficient with Data Binding ; Data binding basics; Binding path syntax; Escaping invalid characters; Exploring the Binding class; Directing data bound traffic; Binding to different sources; Binding with priority; Binding from within control templates; Binding source changes; Converting data bound values; Binding multiple sources to a single target property; Dependency Properties; Setting metadata; Declaring read-only Dependency Properties; Registering Attached Properties; Prioritizing value setting sources; Data templates; Taking complete control. 
588 0 |a Print version record. 
630 0 0 |a Microsoft Windows (Computer file) 
650 0 |a Application software  |x Development. 
650 0 |a Operating systems (Computers) 
758 |i has work:  |a Mastering Windows Presentation Foundation (Work)  |1 https://id.oclc.org/worldcat/entity/E39PCYtVtXFXvVQbGJdt3RVDdP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
852 |b Online  |h ProQuest 
856 4 0 |u https://ebookcentral.proquest.com/lib/emmanuel/detail.action?docID=4812120  |z Full text (Emmanuel users only)  |t 0 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4812120 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis37676732 
938 |a YBP Library Services  |b YANK  |n 13511948 
947 |a FLO  |x pq-ebc-base 
999 f f |s 13abc12a-eeed-458e-872b-2d6bbd506330  |i 6614283a-2ab9-4fa8-b184-293abcff9d8c  |t 0 
952 f f |a Emmanuel College  |b Main Campus  |c Emmanuel College Library  |d Online  |t 0  |e ProQuest  |h Other scheme 
856 4 0 |t 0  |u https://ebookcentral.proquest.com/lib/emmanuel/detail.action?docID=4812120  |y Full text (Emmanuel users only)