#914 – Drawing a Border Around an Expander
September 25, 2013 1 Comment
You can make the boundaries of an Expander control more clear if you draw a border around the control. The style for an Expander already has a Border element, though it is not visible by default. You can make it visible by setting the BorderBrush and BorderThickness properties on the Expander.
<Expander BorderBrush="DarkGray" Margin="0,5"> <Expander.Header> <Image Source="CptBlood-1935.png" Width="51" Height="72"/> </Expander.Header> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.Row="0" Grid.Column="0" Content="Title" FontWeight="Bold"/> <Label Grid.Row="0" Grid.Column="1" Content="Captain Blood"/> <Label Grid.Row="1" Grid.Column="0" Content="Year" FontWeight="Bold"/> <Label Grid.Row="1" Grid.Column="1" Content="1935"/> <Label Grid.Row="2" Grid.Column="0" Content="Director" FontWeight="Bold"/> <Label Grid.Row="2" Grid.Column="1" Content="Michael Curtiz"/> <Label Grid.Row="3" Grid.Column="0" Content="Star" FontWeight="Bold"/> <Label Grid.Row="3" Grid.Column="1" Content="Errol Flynn"/> </Grid> </Expander>