From 12e606635c42ea20f4b7c2bdda5204237a4b4c96 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期一, 02 三月 2026 16:14:49 +0800
Subject: [PATCH] 优化
---
Plugin.CurrentSensorControl/BurnInCell.xaml | 75 +++++++++++++++++++++++++++++++------
1 files changed, 62 insertions(+), 13 deletions(-)
diff --git a/Plugin.CurrentSensorControl/BurnInCell.xaml b/Plugin.CurrentSensorControl/BurnInCell.xaml
index cd24846..69802ad 100644
--- a/Plugin.CurrentSensorControl/BurnInCell.xaml
+++ b/Plugin.CurrentSensorControl/BurnInCell.xaml
@@ -13,20 +13,26 @@
xmlns:pw="https://opensource.panuon.com/wpf"
xmlns:pu="https://opensource.panuon.com/wpf-ui"
xmlns:dp="clr-namespace:HMI.UI.DpUtil;assembly=HMI.UI"
+ FontSize="10"
d:DesignHeight="450" d:DesignWidth="800">
<UserControl.Resources>
<Style TargetType="pu:Switch">
<Setter Property="ContentPlacement" Value="Left" />
- <Setter Property="BoxHeight" Value="16" />
- <Setter Property="CheckedBackground" Value="{StaticResource GreenVerBar}" />
- <Setter Property="Background" Value="{StaticResource DangerColor}" />
+ <Setter Property="BoxHeight" Value="14" />
+ <Setter Property="CheckedBackground" Value="{DynamicResource GreenVerBar}" />
+ <Setter Property="Background" Value="{DynamicResource DangerColor}" />
<Setter Property="ToggleSize" Value="10" />
<Setter Property="ToggleShadowColor" Value="{x:Null}" />
+ <Setter Property="Margin" Value="0"/>
+ <Setter Property="Padding" Value="0"/>
+ </Style>
+ <Style TargetType="Label">
+ <Setter Property="VerticalContentAlignment" Value="Center"/>
</Style>
</UserControl.Resources>
<GroupBox Header="{Binding Header}">
- <Grid>
+ <!--<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
@@ -36,9 +42,9 @@
<ColumnDefinition/>
</Grid.ColumnDefinitions>
- <pu:Switch Grid.Row="0" Grid.Column="0" CheckedContent="鐢垫簮寮�" x:Name="powerSw"
- IsChecked="{Binding PowerStatus,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
- Content="鐢垫簮鍏�"/>
+ <pu:Switch Grid.Row="0" Grid.Column="0" CheckedContent="鐢垫簮寮�" x:Name="powerSw"
+IsChecked="{Binding PowerStatus,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
+Content="鐢垫簮鍏�"/>
<pu:Switch Grid.Row="0" Grid.Column="1" CheckedContent="婵�娲�" x:Name="activationSw"
IsChecked="{Binding ActivationStatus,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
@@ -47,19 +53,62 @@
<pu:Switch Grid.Row="1" Grid.Column="0" CheckedContent="OK浜�" x:Name="okLightSw"
IsChecked="{Binding OkLightOn,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
Content="OK鐏�"/>
-
+
<pu:Switch Grid.Row="1" Grid.Column="1" CheckedContent="NG浜�" x:Name="ngLightSw"
IsChecked="{Binding NgLightOn,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
Content="NG鐏�"/>
+ </Grid>-->
+ <Grid>
+ <Grid.RowDefinitions>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ <RowDefinition Height="Auto"/>
+ </Grid.RowDefinitions>
+ <Grid.ColumnDefinitions>
+ <ColumnDefinition Width="Auto"/>
+ <ColumnDefinition />
+ <ColumnDefinition Width="Auto"/>
+ <ColumnDefinition />
+ </Grid.ColumnDefinitions>
+ <Label>鐢垫簮</Label>
+ <pu:Switch Grid.Row="0" Grid.Column="1" x:Name="powerSw"
+IsChecked="{Binding PowerStatus,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
- <!--<ui:LightBall Grid.Row="1" Grid.Column="0" Value="{Binding CellStatus}" Content="OK/NG鐘舵��"/>-->
+ <Label Grid.Row="0" Grid.Column="2">婵�娲�</Label>
+ <pu:Switch Grid.Row="0" Grid.Column="3" x:Name="activationSw"
+IsChecked="{Binding ActivationStatus,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
- <!--<TextBlock Grid.Row="0" Grid.Column="0" Text="{Binding PowerStatus}"/>
-
- <TextBlock Grid.Row="0" Grid.Column="1" Text="{Binding ActivationStatus}"/>-->
-
+ <Label Grid.Row="1" Grid.Column="0">OK鐏�</Label>
+ <pu:Switch Grid.Row="1" Grid.Column="1" x:Name="okLightSw"
+ IsChecked="{Binding OkLightOn,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
+
+ <Label Grid.Row="1" Grid.Column="2">NG鐏�</Label>
+ <pu:Switch Grid.Row="1" Grid.Column="3" x:Name="ngLightSw"
+ IsChecked="{Binding NgLightOn,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
+
+ <Label Grid.Row="2" Grid.Column="0">鐢垫祦</Label>
+ <TextBox Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="3" IsReadOnly="True"
+ Style="{StaticResource EditorTextBoxStyle}" Height="18" Text="{Binding Current}"/>
</Grid>
+ <!--<UniformGrid Rows="2" Columns="2">
+ <pu:Switch Grid.Row="0" Grid.Column="0" CheckedContent="鐢垫簮寮�" x:Name="powerSw"
+IsChecked="{Binding PowerStatus,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
+Content="鐢垫簮鍏�"/>
+
+ <pu:Switch Grid.Row="0" Grid.Column="1" CheckedContent="婵�娲�" x:Name="activationSw"
+IsChecked="{Binding ActivationStatus,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
+Content="鏈縺娲�"/>
+
+ <pu:Switch Grid.Row="1" Grid.Column="0" CheckedContent="OK浜�" x:Name="okLightSw"
+ IsChecked="{Binding OkLightOn,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
+Content="OK鐏�"/>
+
+
+ <pu:Switch Grid.Row="1" Grid.Column="1" CheckedContent="NG浜�" x:Name="ngLightSw"
+ IsChecked="{Binding NgLightOn,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
+Content="NG鐏�"/>
+ </UniformGrid>-->
</GroupBox>
</UserControl>
--
Gitblit v1.9.1