skip to content
Mastering Windows Presentation Foundation. Preview this item
ClosePreview this item
Checking...

Mastering Windows Presentation Foundation.

Author: Sheridan Yuen
Publisher: Packt Publishing, 2017.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Sheridan Yuen
ISBN: 1785885774 9781785885778
OCLC Number: 973771399
Description: 1 online resource
Contents: 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. 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. 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. 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.

Abstract:

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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/973771399> # Mastering Windows Presentation Foundation.
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
   library:oclcnum "973771399" ;
   schema:about <http://experiment.worldcat.org/entity/work/data/4082159629#CreativeWork/microsoft_windows_computer_file> ; # Microsoft Windows (Computer file)
   schema:about <http://experiment.worldcat.org/entity/work/data/4082159629#Topic/application_software_development> ; # Application software--Development
   schema:about <http://experiment.worldcat.org/entity/work/data/4082159629#Topic/operating_systems_computers> ; # Operating systems (Computers)
   schema:about <http://dewey.info/class/005.133/e23/> ;
   schema:bookFormat schema:EBook ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/4082159629#Person/yuen_sheridan> ; # Sheridan Yuen
   schema:datePublished "2017" ;
   schema:description "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."@en ;
   schema:description "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."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/4082159629> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:name "Mastering Windows Presentation Foundation."@en ;
   schema:productID "973771399" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/973771399#PublicationEvent/packt_publishing_2017> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/4082159629#Agent/packt_publishing> ; # Packt Publishing
   schema:url <http://proquest.safaribooksonline.com/9781785883002> ;
   schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=4812120> ;
   schema:url <http://www.myilibrary.com?id=994446> ;
   schema:url <https://proquest.safaribooksonline.com/9781785883002> ;
   schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=4812120> ;
   schema:workExample <http://worldcat.org/isbn/9781785885778> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/973771399> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4082159629#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
   schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4082159629#CreativeWork/microsoft_windows_computer_file> # Microsoft Windows (Computer file)
    a schema:CreativeWork ;
   schema:name "Microsoft Windows (Computer file)" ;
    .

<http://experiment.worldcat.org/entity/work/data/4082159629#Person/yuen_sheridan> # Sheridan Yuen
    a schema:Person ;
   schema:familyName "Yuen" ;
   schema:givenName "Sheridan" ;
   schema:name "Sheridan Yuen" ;
    .

<http://experiment.worldcat.org/entity/work/data/4082159629#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4082159629#Topic/operating_systems_computers> # Operating systems (Computers)
    a schema:Intangible ;
   schema:name "Operating systems (Computers)"@en ;
    .

<http://worldcat.org/isbn/9781785885778>
    a schema:ProductModel ;
   schema:isbn "1785885774" ;
   schema:isbn "9781785885778" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.