From 4cac1b533e133fdc8b3def90a0f998820f51907a Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期三, 26 三月 2025 17:57:59 +0800
Subject: [PATCH] 优化UI,新增日志自动删除;

---
 Plugin.ServoManage/ServoManage.xaml |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/Plugin.ServoManage/ServoManage.xaml b/Plugin.ServoManage/ServoManage.xaml
index e1976c8..6fac78e 100644
--- a/Plugin.ServoManage/ServoManage.xaml
+++ b/Plugin.ServoManage/ServoManage.xaml
@@ -243,7 +243,7 @@
                             </StackPanel>
                         </DockPanel>
 
-                        <Grid Grid.Row="1" dp:GridHelper.Space="10">
+                        <Grid Grid.Row="1" dp:GridHelper.Space="10" x:Name="panel">
                             <Grid.RowDefinitions>
                                 <RowDefinition Height="Auto"/>
                                 <RowDefinition/>
@@ -301,24 +301,34 @@
                                             </Button.Style>
                                         </Button>
                                         <Button Style="{StaticResource PrimaryButton}"
- Margin="5,0,0,0" Content="{DynamicResource svo.reset}" Tag="Reset" Click="Servo_Click"/>
+ Margin="5,0,0,0" Content="{DynamicResource svo.reset}" Tag="Reset"
+                                                PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown"
+                                                PreviewMouseLeftButtonUp="Button_PreviewMouseLeftButtonUp" />
                                     </UniformGrid>
                                     <Button Grid.Row="3" Style="{StaticResource PrimaryButton}"
                                             Content="{DynamicResource svo.init}"
-                                            Tag="Initialization" Click="Servo_Click"/>
+                                            Tag="Initialization"
+                                            PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown"
+                                            PreviewMouseLeftButtonUp="Button_PreviewMouseLeftButtonUp"/>
                                     <Button Grid.Row="4" Style="{StaticResource PrimaryButton}"
                                             Content="{DynamicResource svo.stop}"
-                                            Tag="Stop" Click="Servo_Click"/>
+                                            Tag="Stop"
+                                            PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown"
+                                            PreviewMouseLeftButtonUp="Button_PreviewMouseLeftButtonUp"/>
                                     <UniformGrid Grid.Row="5" Columns="3">
                                         <Button Style="{StaticResource PrimaryButton}"
                                                 Content="{DynamicResource svo.JOG+}"
-                                                Tag="JoGadd" Click="Servo_Click"/>
+                                                Tag="JoGadd"
+                                            PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown"
+                                            PreviewMouseLeftButtonUp="Button_PreviewMouseLeftButtonUp"/>
                                         <Label Style="{StaticResource LabelText}" MinWidth="90"
 Margin="10,0,10,0"
 BorderThickness="1" MouseLeftButtonUp="Label_MouseLeftButtonUp" Tag="JogVelocity" Content="{Binding JogVelocity}"/>
                                         <Button Style="{StaticResource PrimaryButton}"
                                                 Content="{DynamicResource svo.JOG-}"
-                                                Tag="JOGsub" Click="Servo_Click"/>
+                                                Tag="JOGsub"
+                                            PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown"
+                                            PreviewMouseLeftButtonUp="Button_PreviewMouseLeftButtonUp"/>
                                     </UniformGrid>
                                 </Grid>
                             </GroupBox>
@@ -384,7 +394,8 @@
                                             Grid.ColumnSpan="2" 
                                             Style="{StaticResource PrimaryButton}"
                                             Tag="AbsExecute"
-                                            Click="Servo_Click"
+                                            PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown"
+                                            PreviewMouseLeftButtonUp="Button_PreviewMouseLeftButtonUp"
                                             Content="{DynamicResource svo.absExecute}"/>
                                     </Grid>
                                 </GroupBox>
@@ -394,7 +405,9 @@
                                         <Button DockPanel.Dock="Left" 
                                                 Margin="0,0,10,0"
                                                 Style="{StaticResource PrimaryButton}"
-                                                Tag="Inch" Click="Servo_Click"
+                                                Tag="Inch"
+                                            PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown"
+                                            PreviewMouseLeftButtonUp="Button_PreviewMouseLeftButtonUp"
                                                 Content="{DynamicResource svo.inching}"/>
                                         <Button DockPanel.Dock="Right"
                                                 Tag="Dir" Click="Servo_Click">

--
Gitblit v1.9.1