Skip to content

Commit e4cc47c

Browse files
committed
Make tamer vision buttons unclickable
1 parent 3b17424 commit e4cc47c

4 files changed

Lines changed: 56 additions & 2 deletions

File tree

DigimonWorldNet6/Frontend.WPF/ResourceDictionaries/Styles/Buttons/DefaultButtonStyle.xaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,30 @@
4040
</Setter>
4141
</Style>
4242

43+
<Style x:Key="DisplayOnlyButtonStyle" TargetType="Button">
44+
<Setter Property="Focusable" Value="False"/>
45+
<Setter Property="IsTabStop" Value="False"/>
46+
<Setter Property="Template">
47+
<Setter.Value>
48+
<ControlTemplate TargetType="Button">
49+
<Grid>
50+
<Border x:Name="OuterBorder"
51+
BorderBrush="#B0B0B0"
52+
BorderThickness="3,3,0,0"
53+
Background="#575C60">
54+
<Border x:Name="InnerBorder"
55+
BorderBrush="#060100"
56+
BorderThickness="0,0,3,3"
57+
Padding="{TemplateBinding Padding}">
58+
<ContentPresenter
59+
VerticalAlignment="Center"
60+
HorizontalAlignment="Center"/>
61+
</Border>
62+
</Border>
63+
</Grid>
64+
</ControlTemplate>
65+
</Setter.Value>
66+
</Setter>
67+
</Style>
68+
4369
</ResourceDictionary>

DigimonWorldNet6/Frontend.WPF/ResourceDictionaries/Styles/Buttons/StretchContentButtonStyle.xaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,31 @@
3838
</Setter.Value>
3939
</Setter>
4040
</Style>
41+
42+
<Style x:Key="DisplayOnlyStretchContentButtonStyle" TargetType="Button">
43+
<Setter Property="Focusable" Value="False"/>
44+
<Setter Property="IsTabStop" Value="False"/>
45+
<Setter Property="Template">
46+
<Setter.Value>
47+
<ControlTemplate TargetType="Button">
48+
<Grid>
49+
<Border x:Name="OuterBorder"
50+
BorderBrush="#B0B0B0"
51+
BorderThickness="3,3,0,0">
52+
<Border x:Name="BackgroundBorder"
53+
Background="#575C60">
54+
<Border x:Name="InnerBorder"
55+
BorderBrush="#060100"
56+
BorderThickness="0,0,3,3">
57+
<ContentPresenter HorizontalAlignment="Stretch"
58+
VerticalAlignment="Stretch" />
59+
</Border>
60+
</Border>
61+
</Border>
62+
</Grid>
63+
</ControlTemplate>
64+
</Setter.Value>
65+
</Setter>
66+
</Style>
4167

4268
</ResourceDictionary>

DigimonWorldNet6/Frontend.WPF/Windows/Main/UserControls/TamerVision/TamerVisioniUserControl.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,10 @@
139139
Width="60"
140140
Height="{StaticResource LabelHeight}"
141141
Margin="0,0, 5, 0" />
142-
<Button Grid.Column="2" ToolTipService.InitialShowDelay="{StaticResource DefaultTooltipDelay}" Style="{StaticResource DefaultButtonStyle}"
142+
<Button Grid.Column="2" ToolTipService.InitialShowDelay="{StaticResource DefaultTooltipDelay}" ToolTipService.ShowOnDisabled="True" Style="{StaticResource DisplayOnlyButtonStyle}"
143143
Width="{StaticResource SpecialImageDimension}"
144144
Height="{StaticResource SpecialImageDimension}"
145+
IsEnabled="False"
145146
Margin="0,2, 10,2">
146147
<Button.ToolTip>
147148
<ToolTip Style="{StaticResource DefaultToolTipRightStyle}">

DigimonWorldNet6/Frontend.WPF/Windows/Main/UserControls/TamerVision/UserControls/SpecialUserControl.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@
3030

3131
<ItemsControl.ItemTemplate>
3232
<DataTemplate>
33-
<Button ToolTipService.InitialShowDelay="{StaticResource DefaultTooltipDelay}" Style="{StaticResource StretchContentButtonStyle}"
33+
<Button ToolTipService.InitialShowDelay="{StaticResource DefaultTooltipDelay}" ToolTipService.ShowOnDisabled="True" Style="{StaticResource DisplayOnlyStretchContentButtonStyle}"
3434
Width="{StaticResource SpecialImageDimension}"
3535
Height="{StaticResource SpecialImageDimension}"
3636
Margin="{StaticResource Margin}"
37+
IsEnabled="False"
3738
Padding="1">
3839
<Button.ToolTip>
3940
<ToolTip Style="{StaticResource DefaultToolTipRightStyle}">

0 commit comments

Comments
 (0)