Using WPF styles, we can handle look and feel of the controls. If we are setting styles, mechanically change look and feel of the every control of that type in that application. XAML styling is very similar to HTML and CSS, and you can apply styling in related behavior. For example, we can define the appearance for all buttons (control) in an application; confine it to all buttons on a screen, to a group of buttons, or to apply a special style for just one button. In that case, XAML came into the picture to define the appearance of the controls. Styles are applied to controls. Styles can be applied to an individual Controls, a page or window or in an external file that can be shared by multiple pages, windows, or applications.