- Create default styles for the Button class and change background, width, height, margin
- Create named styles for the Button class
- Use Style inheritance
- Define resources in a separate resource dictionary
- Merge the resources from App.xaml
- Create a control template for the Button class to show an Ellipse
- Use the ContentPresenter to use the content from the button within the template
- Use TemplateBinding to reference Width, Height, and Background