Lesson 17 - Resources in C# .NET WPF
In the previous lesson, DataGrid in C# .NET WPF, we learned how to work with the
DataGrid
control. With WPF, we often come across the term
Resources. This is the topic of today's C# .NET WPF tutorial.
Resources
Resources are objects defined in the resource dictionary that we can use across our entire application without having to define them over and over again. In particular, shared brushes and control styles are stored this way in WPF.
Example
Consider we have a form with a bunch of controls. We want it to look decent and the controls having some unified style. The problem arises when there are a lot of controls on the form. It's quite annoying to set the properties of each individual control separately especially when they are of the same type, despite the fact that styling a large amount of controls separately becomes confusing. Not to mention the situation when we decide to change any property later. We'd have to go through all the windows and their controls and make the changes everywhere.
That's why WPF comes up with the resources concept and makes it much easier for us to do such a thing. It stores all the styles in one place, and the controls then use them as needed. This way we have the same
...End of the preview...
Continue further
You've come here and that's great! We believe that the first lessons showed you something new and useful
Do you want to continue the course? Go to the premium section.
Buy this course
This article is licensed: Premium, by buying this article, you agree with the terms of use.
- Unlimited and permanent access to individual lessons.
- High quality IT knowledge.
- Skills to help you get your dream and well-paid job.
Article description
Requested article covers this content:
This article explains Resources in C# .NET WPF. It describes what resources are, where they are used and how we define them.
You gain credits by supporting our network. This is done by sending a helpful amount of money to support the site, or by creating content for the network.