Skip to content
This repository has been archived by the owner on Jul 10, 2024. It is now read-only.

Commit

Permalink
GroupBox styles updated
Browse files Browse the repository at this point in the history
  • Loading branch information
Yuki-Codes committed Nov 5, 2022
1 parent 5102b28 commit ca81230
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 71 deletions.
4 changes: 4 additions & 0 deletions Styles.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@
BasedOn="{StaticResource XivToolsMenuItem}"
TargetType="{x:Type MenuItem}" />

<Style
BasedOn="{StaticResource XivToolsGroupBox}"
TargetType="{x:Type GroupBox}" />

<BooleanToVisibilityConverter x:Key="BoolToVisibilityConverter" />

<!-- Custom converters -->
Expand Down
2 changes: 1 addition & 1 deletion Styles/BorderStyles.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<Style
x:Key="Panel"
x:Key="XivToolsControlHoverBorder"
TargetType="{x:Type Border}">
<Setter Property="Background" Value="#11FFFFFF" />
<Setter Property="BorderThickness" Value="1" />
Expand Down
10 changes: 5 additions & 5 deletions Styles/ButtonStyles.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<Border
x:Name="HoverBorder"
Opacity="0"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<Border
x:Name="Border"
Expand Down Expand Up @@ -91,7 +91,7 @@
<Border
x:Name="HoverBorder"
Opacity="0"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<ContentPresenter
Margin="0,6,6,6"
Expand Down Expand Up @@ -135,7 +135,7 @@
<Border
x:Name="HoverBorder"
Opacity="0"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<Border
x:Name="Border"
Expand Down Expand Up @@ -245,7 +245,7 @@
<Border
x:Name="HoverBorder"
Opacity="0"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<ContentPresenter
x:Name="ContentRipple"
Expand Down Expand Up @@ -311,7 +311,7 @@
x:Name="HoverBorder"
Margin="1"
Opacity="0"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<!--<Line X1="0" X2="1" Stretch="Fill" x:Name="Border" StrokeThickness="{TemplateBinding BorderThickness}" Stroke="{TemplateBinding BorderBrush}" VerticalAlignment="Bottom" Margin="3, 0, 3, 0"/>-->

Expand Down
2 changes: 1 addition & 1 deletion Styles/CheckBoxStyles.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
BorderThickness="1"
CornerRadius="6,0,0,6"
Opacity="0"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<controls:IconBlock
x:Name="CheckMark"
Expand Down
63 changes: 1 addition & 62 deletions Styles/GroupBoxStyles.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
xmlns:local="clr-namespace:XivToolsWpf">

<Style
x:Key="Cm3GroupBox"
x:Key="XivToolsGroupBox"
TargetType="{x:Type GroupBox}">
<Setter Property="Foreground" Value="{DynamicResource ForegroundLightBrush}" />
<Setter Property="FontWeight" Value="Normal" />
Expand Down Expand Up @@ -72,65 +72,4 @@
</Setter.Value>
</Setter>
</Style>

<Style
BasedOn="{StaticResource Cm3GroupBox}"
TargetType="{x:Type GroupBox}" />

<Style
x:Key="PanelGroupBox"
BasedOn="{StaticResource Cm3GroupBox}"
TargetType="{x:Type GroupBox}">

<Setter Property="Padding" Value="3" />
<Setter Property="Margin" Value="0" />

<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GroupBox}">
<Border
Grid.Column="0"
Margin="3"
Style="{DynamicResource Panel}">
<Grid Margin="3">
<Grid.RowDefinitions>
<RowDefinition Height="15" />
<RowDefinition />
</Grid.RowDefinitions>

<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>

<ContentPresenter
Grid.Row="0"
Grid.Column="0"
Margin="0"
ContentSource="Header"
ContentStringFormat="{TemplateBinding HeaderStringFormat}"
ContentTemplate="{TemplateBinding HeaderTemplate}"
ContentTemplateSelector="{TemplateBinding HeaderTemplateSelector}"
RecognizesAccessKey="True" />

<Border
Grid.Row="1"
Grid.ColumnSpan="2"
Margin="0"
Background="{TemplateBinding Background}"
BorderThickness="0"
CornerRadius="3">
<ContentPresenter
Grid.Row="1"
Margin="{TemplateBinding Padding}"
ContentStringFormat="{TemplateBinding ContentStringFormat}"
ContentTemplate="{TemplateBinding ContentTemplate}"
ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}" />
</Border>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
2 changes: 1 addition & 1 deletion Styles/TabControlStyles.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@
x:Name="HoverBorder"
Opacity="0"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<ContentPresenter
x:Name="ContentSite"
Expand Down
2 changes: 1 addition & 1 deletion Styles/ToggleButtonStyles.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@
Margin="1"
Opacity="0"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
Style="{DynamicResource Panel}" />
Style="{StaticResource XivToolsControlHoverBorder}" />

<Border
x:Name="Border"
Expand Down

0 comments on commit ca81230

Please sign in to comment.