From 3f62d18e4361cd1d7a49c126765d95b2ad9c8246 Mon Sep 17 00:00:00 2001
From: chr <chr@mailcom>
Date: 星期二, 04 三月 2025 08:42:07 +0800
Subject: [PATCH] 优化插件;

---
 PdmSwPlugin.Common/Style/LinkButton.xaml |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/PdmSwPlugin.Common/Style/LinkButton.xaml b/PdmSwPlugin.Common/Style/LinkButton.xaml
index bdfa87e..cbba990 100644
--- a/PdmSwPlugin.Common/Style/LinkButton.xaml
+++ b/PdmSwPlugin.Common/Style/LinkButton.xaml
@@ -5,12 +5,15 @@
     </FontFamily>
 
     <Style x:Key="LinkButton" TargetType="{x:Type Button}" >
+        <Style.Resources>
+            <SolidColorBrush x:Key="TextColor">Blue</SolidColorBrush>
+        </Style.Resources>
         <Setter Property="Template">
             <Setter.Value>
                 <ControlTemplate TargetType="{x:Type ButtonBase}">
                     <ContentPresenter x:Name="buttonContent" TextBlock.FontSize="{TemplateBinding FontSize}" 
                         TextBlock.FontFamily="{StaticResource iconfont}" 
-                        TextBlock.Foreground="Blue" 
+                        TextBlock.Foreground="{StaticResource TextColor}" 
                         Margin="0,0,5,0"
                         VerticalAlignment="Center" 
                         HorizontalAlignment="Center"
@@ -24,4 +27,28 @@
             </Setter.Value>
         </Setter>
     </Style>
+
+    <Style x:Key="RButton" TargetType="{x:Type Button}" >
+        <Style.Resources>
+            <SolidColorBrush x:Key="TextColor">RED</SolidColorBrush>
+        </Style.Resources>
+        <Setter Property="Template">
+            <Setter.Value>
+                <ControlTemplate TargetType="{x:Type ButtonBase}">
+                    <ContentPresenter x:Name="buttonContent" TextBlock.FontSize="{TemplateBinding FontSize}" 
+                    TextBlock.FontFamily="{StaticResource iconfont}" 
+                    TextBlock.Foreground="{StaticResource TextColor}" 
+                    Margin="0,0,5,0"
+                    VerticalAlignment="Center" 
+                    HorizontalAlignment="Center"
+                    Content="{TemplateBinding Content}"/>
+                    <ControlTemplate.Triggers>
+                        <Trigger Property="IsMouseOver" Value="True">
+                            <Setter TargetName="buttonContent" Property="TextBlock.Foreground" Value="Purple"/>
+                        </Trigger>
+                    </ControlTemplate.Triggers>
+                </ControlTemplate>
+            </Setter.Value>
+        </Setter>
+    </Style>
 </ResourceDictionary>
\ No newline at end of file

--
Gitblit v1.9.1