Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Chapter 12 explains resources — named property values that you can assign to controls to give them a common appearance and behavior.
Unfortunately, resources often lead to long and complicated code. If a group of controls shares many property values, then converting the properties into resources requires a lot of repetition using the verbose StaticResource or DynamicResource keywords.