Creating and using styles
Styles provide a convenient way to group a set of properties (and triggers) under a single object, and then selectively (or automatically as we'll see later) apply it to elements. In this recipe, we'll create some styles and apply them to elements to show how useful these are in any application.
Getting ready
Make sure Visual Studio is up and running.
How to do it...
We'll create a calculator-like user interface and use styles to change its look:
Create a new WPF Application named
CH08.StyledCalculator
.Open
MainWindow.xaml
and change the followingWindow
properties:Title="Styled Calculator" SizeToContent="WidthAndHeight" ResizeMode="CanMinimize"
Add four columns and five rows to the existing
Grid
, all with auto sizing:<Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions...