From 9d1660270272180cd71147d6ddd53d1382643d2e Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 02 十一月 2026 18:00:14 +0800
Subject: [PATCH] merge: 并入远程 Initial commit 作为历史根节点

---
 HMI.UI/MaskControl.xaml |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

diff --git a/HMI.UI/MaskControl.xaml b/HMI.UI/MaskControl.xaml
new file mode 100644
index 0000000..4f603ef
--- /dev/null
+++ b/HMI.UI/MaskControl.xaml
@@ -0,0 +1,58 @@
+锘�<UserControl x:Class="HMI.UI.MaskControl"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
+             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
+             xmlns:local="clr-namespace:HMI.UI"
+             FontSize="14"
+             mc:Ignorable="d">
+    <Grid>
+        <Canvas Grid.Row="0" Grid.RowSpan="5" Visibility="Collapsed" Background="#AAFFFFFF" x:Name="pausePanel" 
+                SizeChanged="pausePanel_Loaded">
+            <Border MinWidth="220" MaxWidth="300" BorderBrush="#000" Background="#FFF" BorderThickness="0.5" CornerRadius="5" x:Name="visualModal">
+                <Grid>
+                    <Grid.RowDefinitions>
+                        <RowDefinition Height="Auto"/>
+                        <RowDefinition Height="Auto"/>
+                        <RowDefinition Height="Auto"/>
+                    </Grid.RowDefinitions>
+                    <Grid.ColumnDefinitions>
+                        <ColumnDefinition />
+                    </Grid.ColumnDefinitions>
+                    <Border Padding="10,5,0,5" Background="{DynamicResource PrimaryColor}"
+                   CornerRadius="5,5,0,0">
+                        <Label Padding="2" Background="Transparent" BorderThickness="0" Margin="0" Foreground="#FFF" x:Name="titleLabel" Content="璇风◢鍚�"/>
+                    </Border>
+                    <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Center"
+                                VerticalAlignment="Center"
+                                Margin="20">
+
+                        <TextBlock FontSize="45" 
+           FontFamily="{StaticResource iconfont}" Foreground="{DynamicResource PrimaryColor}" 
+           RenderTransformOrigin="0.5,0.5"
+           VerticalAlignment="Center" Text="&#xe891;">
+                            <TextBlock.RenderTransform>
+                                <RotateTransform x:Name="MyAnimatedTransform" Angle="0" />
+                            </TextBlock.RenderTransform>
+                            <TextBlock.Triggers>
+                                <EventTrigger RoutedEvent="TextBlock.Loaded">
+                                    <BeginStoryboard>
+                                        <Storyboard>
+                                            <DoubleAnimation 
+                    Storyboard.TargetName="MyAnimatedTransform"
+                    Storyboard.TargetProperty="(RotateTransform.Angle)"
+                            From="0" To="360" Duration="0:0:3"
+                            RepeatBehavior="Forever"/>
+                                        </Storyboard>
+                                    </BeginStoryboard>
+                                </EventTrigger>
+                            </TextBlock.Triggers>
+                        </TextBlock>
+                        <TextBlock Grid.Row="1" Margin="20,0,0,0" Grid.Column="1" Background="Transparent" x:Name="contentLabel" 
+                                   VerticalAlignment="Center" TextWrapping="Wrap"/>
+                    </StackPanel>                    
+                </Grid>
+            </Border>
+        </Canvas>
+    </Grid>
+</UserControl>

--
Gitblit v1.9.1