Pro WPF 4.5 in VB: Windows Presentation Foundation in .NET 4.5 by Matthew MacDonald
Author:Matthew MacDonald [MacDonald, Matthew]
Language: eng
Format: epub, pdf
Tags: Computers, Programming Languages, Programming, Microsoft Programming, Visual BASIC
ISBN: 9781430246831
Publisher: Apress
Published: 2012-11-29T05:00:00+00:00
</Border>
</ControlTemplate>
Technically, you could change the template of a user control. In fact, you could move all your markup into the template, with only slight readjusting. But there’s really no reason to take this step—if you want a more flexible control that separates the visual look from the interface that’s defined by your control class, you’d be much better off creating a custom lookless control, as described in the next section.
Creating a Lookless Control
The goal of user controls is to provide a design surface that supplements the control template, giving you a quicker way to define the control at the price of future flexibility. This causes a problem if you’re happy with the functionality of a user control, but you need to tailor its visual appearance. For example, imagine you want to use the same color picker but give it a different “skin” that blends better into an existing application window. You may be able to change some aspects of the user control through styles, but parts of it are locked away inside, hard-coded into the markup. For example, there’s no way to move the preview rectangle to the left side of the sliders.
The solution is to create a lookless control—a control that derives from one of the control base classes but doesn’t have a design surface. Instead, this control places its markup into a default template that can be replaced at will without disturbing the control logic.
Download
Pro WPF 4.5 in VB: Windows Presentation Foundation in .NET 4.5 by Matthew MacDonald.pdf
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Coding Theory | Localization |
Logic | Object-Oriented Design |
Performance Optimization | Quality Control |
Reengineering | Robohelp |
Software Development | Software Reuse |
Structured Design | Testing |
Tools | UML |
Deep Learning with Python by François Chollet(12570)
Hello! Python by Anthony Briggs(9914)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(9796)
The Mikado Method by Ola Ellnestam Daniel Brolund(9777)
Dependency Injection in .NET by Mark Seemann(9337)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8296)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(7763)
Grails in Action by Glen Smith Peter Ledbrook(7696)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7557)
Becoming a Dynamics 365 Finance and Supply Chain Solution Architect by Brent Dawson(7066)
Microservices with Go by Alexander Shuiskov(6828)
Practical Design Patterns for Java Developers by Miroslav Wengner(6746)
Test Automation Engineering Handbook by Manikandan Sambamurthy(6690)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6413)
Angular Projects - Third Edition by Aristeidis Bampakos(6094)
The Art of Crafting User Stories by The Art of Crafting User Stories(5619)
NetSuite for Consultants - Second Edition by Peter Ries(5558)
Demystifying Cryptography with OpenSSL 3.0 by Alexei Khlebnikov(5363)
Kotlin in Action by Dmitry Jemerov(5062)
