5 options
Windows Presentation Foundation 4.5 cookbook / Pavel Yosifovich.
- Format:
- Book
- Author/Creator:
- Yosifovich, Pavel.
- Language:
- English
- Subjects (All):
- Windows presentation foundation.
- Application software.
- Physical Description:
- 1 online resource (464 p.)
- Edition:
- 1st edition
- Place of Publication:
- Birmingham : Packt Publishing, 2012.
- Language Note:
- English
- System Details:
- text file
- Biography/History:
- Yosifovich Pavel: Pavel Yosifovich is the CTO of CodeValue (http: //www. codevalue. net), a software development, consulting, and training company, based in Israel. He writes, develops, consults, and trains developers on various software development topics, from Windows internals to. NET enterprise systems, and almost everything in between. He's a Microsoft MVP and a frequent speaker at national events. In the past, he co-founded the startup company Quiksee that was acquired by Google in September 2010.
- Summary:
- Over 100 advanced recipes to effectively and efficiently develop rich client applications on the Windows platform.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Foundations; Introduction; Creating custom type instances in XAML; Creating a dependency property; Using an attached property; Creating an attached property; Accessing a static property from XAML; Creating a custom markup extension; Handling routed events; Chapter 2: Resources; Introduction; Using logical resources; Dynamically binding to a logical resource; Using user-selected colors and fonts; Using binary resources; Accessing binary resources in code
- Accessing binary resources from another assemblyManaging logical resources; Chapter 3: Layout and Panels; Introduction; Creating a table-like user interface; Dynamically sizing grid rows/columns; Creating a scrollable user interface; Creating a border around panels and elements; Placing elements in exact positions; Adding/removing elements to a panel dynamically; Creating a tabbed user interface; Implementing drag-and-drop; Chapter 4: Using Standard Controls; Introduction; Working with text; Using content controls; Displaying images; Creating tooltips; Creating a list of items
- Creating a standard menuCreating a context menu; Selecting options with checkboxes and radio buttons; Manipulating tab order and focus; Chapter 5: Application and Windows; Introduction; Creating a window; Creating a dialog box; Using the common dialog boxes; Creating ownership between windows; Creating a custom shaped window; Creating a single instance application; Handling an unhandled exception; Chapter 6: Data Binding; Introduction; Element to element binding; Binding to a single object; Binding to a collection; Using data templates; Using value converters; Creating a master-detail view
- Sorting and filtering bound collectionsGrouping bound collections; Binding to multiple properties; Binding hierarchical data to a TreeView; Presenting data in a grid; Validating data; Chapter 7: Commands and MVVM; Introduction; Using routed commands; Implementing a basic MVVM application; Building a simple MVVM framework; Building a complete MVVM style application; Creating an undo/redo system; Chapter 8: Styles, Triggers, and Control Templates; Introduction; Creating and using styles; Applying a style automatically; Creating a property trigger; Using data triggers; Creating an event trigger
- Creating a multi triggerUsing behaviors; Replacing the control template of a progress bar; Replacing the control template of a scroll bar; Customizing selection in a Selector control; Chapter 9: Graphics and Animation; Introduction; Creating a custom shape; Applying transforms on elements; Manipulating a bitmap programmatically; Creating adorners; Creating property-based animations; Creating path-based animations; Creating custom animations; Adding animation easing to animations; Using custom effects with pixel shaders; Chapter 10: Custom Elements; Introduction; Creating a user control
- Handling standard commands in a user control
- Notes:
- Includes index.
- ISBN:
- 9781283637404
- 1283637405
- 9781849686235
- 1849686238
- OCLC:
- 815391956
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.