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...
Saved in:
Main Author: | |
---|---|
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) |