Skip to content

Commit 254a906

Browse files
committed
- Change Prriority text to button
- Priority Button color change by Priority number (0 gray, 0<= Bold Black) - Priority button update when property changed.
1 parent 592ea8c commit 254a906

File tree

1 file changed

+38
-5
lines changed

1 file changed

+38
-5
lines changed

Flow.Launcher/SettingWindow.xaml

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@
229229
</MultiTrigger.Conditions>
230230
<Setter TargetName="Bd" Property="Background" Value="#ffffff" />
231231
<Setter TargetName="Bd" Property="BorderBrush" Value="#e5e5e5" />
232+
<Setter TargetName="Bd" Property="Margin" Value="0 10 0 10" />
232233

233234

234235
</MultiTrigger>
@@ -240,6 +241,7 @@
240241
<Setter TargetName="Bd" Property="Background" Value="#ffffff" />
241242
<Setter TargetName="Bd" Property="BorderBrush" Value="#e5e5e5" />
242243
<Setter TargetName="Bd" Property="CornerRadius" Value="5" />
244+
<Setter TargetName="Bd" Property="Margin" Value="0 10 0 10" />
243245

244246

245247
</MultiTrigger>
@@ -253,7 +255,14 @@
253255
</Setter>
254256
<!--#endregion-->
255257
<Setter Property="Height" Value="Auto" />
258+
</Style>
256259

260+
<Style x:Key="PriorityButton" TargetType="Button">
261+
<Style.Triggers>
262+
<DataTrigger Binding="{Binding ElementName=PriorityButton, UpdateSourceTrigger=PropertyChanged, Path=Text}" Value="1">
263+
<Setter Property="Foreground" Value="Red" />
264+
</DataTrigger>
265+
</Style.Triggers>
257266
</Style>
258267

259268
</Window.Resources>
@@ -566,12 +575,36 @@
566575
</TextBlock>
567576
</StackPanel>
568577
<StackPanel Grid.Column="3" Orientation="Horizontal">
569-
<TextBlock Text="{DynamicResource priority}" Margin="15,0,0,0"
570-
MaxWidth="100" VerticalAlignment="Center" />
571-
<TextBlock Text="{Binding Priority}" VerticalAlignment="Center"
578+
<TextBlock Text="{DynamicResource priority}" Margin="0,0,8,0"
579+
MaxWidth="100" VerticalAlignment="Center" FontSize="12"/>
580+
<Border CornerRadius="5">
581+
<Button x:Name="PriorityButton" Content="{Binding Priority, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center"
572582
ToolTip="Change Plugin Results Priority"
573-
Margin="5 0 0 0" Cursor="Hand" Foreground="Blue"
574-
MouseUp="OnPluginPriorityClick" />
583+
Margin="5 0 0 0" Cursor="Hand"
584+
Click="OnPluginPriorityClick">
585+
<!--#region Priority Button Style-->
586+
<Button.Resources>
587+
<Style TargetType="Border">
588+
<Setter Property="CornerRadius" Value="2"/>
589+
</Style>
590+
</Button.Resources>
591+
<Button.Style>
592+
<Style TargetType="Button">
593+
<Setter Property="Padding" Value="12 8 12 8" />
594+
<Setter Property="BorderThickness" Value="0" />
595+
<Setter Property="FontWeight" Value="DemiBold" />
596+
<Setter Property="Foreground" Value="Black" />
597+
<Style.Triggers>
598+
<DataTrigger Binding="{Binding ElementName=PriorityButton, UpdateSourceTrigger=PropertyChanged, Path=Content}" Value="0">
599+
<Setter Property="Foreground" Value="#878787" />
600+
<Setter Property="FontWeight" Value="Normal" />
601+
</DataTrigger>
602+
</Style.Triggers>
603+
</Style>
604+
</Button.Style>
605+
<!--#endregion-->
606+
</Button>
607+
</Border>
575608
</StackPanel>
576609
<ui:ToggleSwitch Grid.Column="4" OffContent="{DynamicResource disable}"
577610
OnContent="{DynamicResource enable}"

0 commit comments

Comments
 (0)