Skip to content

Commit 2b9cb44

Browse files
committed
Fix Window DeActive Style in TitleBar Button
1 parent 5bbe5f5 commit 2b9cb44

File tree

1 file changed

+45
-16
lines changed

1 file changed

+45
-16
lines changed

Flow.Launcher/SettingWindow.xaml

Lines changed: 45 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -440,18 +440,7 @@
440440
VerticalAlignment="Center"
441441
FontSize="12"
442442
Foreground="{StaticResource Color05B}"
443-
Text="{DynamicResource flowlauncher_settings}">
444-
<TextBlock.Style>
445-
<Style TargetType="TextBlock">
446-
<Style.Triggers>
447-
<DataTrigger Binding="{Binding IsActive, RelativeSource={RelativeSource AncestorType=Window}}" Value="False">
448-
<Setter Property="Foreground" Value="{StaticResource Color07B}" />
449-
<!-- Not work. check -->
450-
</DataTrigger>
451-
</Style.Triggers>
452-
</Style>
453-
</TextBlock.Style>
454-
</TextBlock>
443+
Text="{DynamicResource flowlauncher_settings}" />
455444

456445
<Button
457446
Grid.Column="2"
@@ -463,7 +452,17 @@
463452
Height="32"
464453
Data="M 18,15 H 28"
465454
Stroke="{Binding Path=Foreground, RelativeSource={RelativeSource AncestorType={x:Type Button}}}"
466-
StrokeThickness="1" />
455+
StrokeThickness="1">
456+
<Path.Style>
457+
<Style TargetType="Path">
458+
<Style.Triggers>
459+
<DataTrigger Binding="{Binding Path=IsActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}" Value="False">
460+
<Setter Property="Opacity" Value="0.5" />
461+
</DataTrigger>
462+
</Style.Triggers>
463+
</Style>
464+
</Path.Style>
465+
</Path>
467466
</Button>
468467
<Button
469468
Name="maximizeButton"
@@ -475,7 +474,17 @@
475474
Height="32"
476475
Data="M 18.5,10.5 H 27.5 V 19.5 H 18.5 Z"
477476
Stroke="{Binding Path=Foreground, RelativeSource={RelativeSource AncestorType={x:Type Button}}}"
478-
StrokeThickness="1" />
477+
StrokeThickness="1">
478+
<Path.Style>
479+
<Style TargetType="Path">
480+
<Style.Triggers>
481+
<DataTrigger Binding="{Binding Path=IsActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}" Value="False">
482+
<Setter Property="Opacity" Value="0.5" />
483+
</DataTrigger>
484+
</Style.Triggers>
485+
</Style>
486+
</Path.Style>
487+
</Path>
479488
</Button>
480489
<Button
481490
Name="restoreButton"
@@ -487,7 +496,17 @@
487496
Height="32"
488497
Data="M 18.5,12.5 H 25.5 V 19.5 H 18.5 Z M 20.5,12.5 V 10.5 H 27.5 V 17.5 H 25.5"
489498
Stroke="{Binding Path=Foreground, RelativeSource={RelativeSource AncestorType={x:Type Button}}}"
490-
StrokeThickness="1" />
499+
StrokeThickness="1">
500+
<Path.Style>
501+
<Style TargetType="Path">
502+
<Style.Triggers>
503+
<DataTrigger Binding="{Binding Path=IsActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}" Value="False">
504+
<Setter Property="Opacity" Value="0.5" />
505+
</DataTrigger>
506+
</Style.Triggers>
507+
</Style>
508+
</Path.Style>
509+
</Path>
491510
</Button>
492511
<Button
493512
Grid.Column="4"
@@ -498,7 +517,17 @@
498517
Height="32"
499518
Data="M 18,11 27,20 M 18,20 27,11"
500519
Stroke="{Binding Path=Foreground, RelativeSource={RelativeSource AncestorType={x:Type Button}}}"
501-
StrokeThickness="1" />
520+
StrokeThickness="1">
521+
<Path.Style>
522+
<Style TargetType="Path">
523+
<Style.Triggers>
524+
<DataTrigger Binding="{Binding Path=IsActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}" Value="False">
525+
<Setter Property="Opacity" Value="0.5" />
526+
</DataTrigger>
527+
</Style.Triggers>
528+
</Style>
529+
</Path.Style>
530+
</Path>
502531
</Button>
503532

504533
<TabControl

0 commit comments

Comments
 (0)