alielie
2026-03-02 12e606635c42ea20f4b7c2bdda5204237a4b4c96
WPFProject/PanuonWindow.xaml
@@ -8,6 +8,7 @@
            xmlns:pu="https://opensource.panuon.com/wpf-ui"
            xmlns:ctl="clr-namespace:WPFProject.Controls"
            mc:Ignorable="d"
            xmlns:dc="clr-namespace:HMI.UI.Converter;assembly=HMI.UI"
            WindowStartupLocation="CenterOwner"
            WindowState="Maximized"
            x:Name="window"
@@ -26,6 +27,7 @@
            pu:WindowXCaption.Foreground="#FFF">
    <Window.Resources>
        <hc:LangConverter x:Key="lc"/>
        <dc:CollectionVisibility x:Key="cv"/>
        <Style x:Key="UserMenu" TargetType="Menu" BasedOn="{StaticResource {x:Static pu:StyleKeys.MenuStyle}}">
            <Setter Property="Background" Value="{StaticResource PrimaryColor}"/>
            <Setter Property="Foreground" Value="#FFF"/>
@@ -47,8 +49,7 @@
    <pu:WindowXCaption.HeaderTemplate>
        <DataTemplate>
            <DockPanel DataContext="{Binding ElementName=window}" WindowChrome.IsHitTestVisibleInChrome="True"
                        VerticalAlignment="Center" Height="100">
            <DockPanel DataContext="{Binding ElementName=window}" WindowChrome.IsHitTestVisibleInChrome="True" VerticalAlignment="Center" Height="100">
                <StackPanel Orientation="Horizontal">
                    <Image DockPanel.Dock="Left" Source="{Binding WindowLogo}" Margin="5,0,20,0" Height="60" VerticalAlignment="Center" Stretch="Fill"
  RenderOptions.BitmapScalingMode="HighQuality" />
@@ -63,7 +64,12 @@
                    </TextBlock>
                </StackPanel>
                <StackPanel DockPanel.Dock="Right" VerticalAlignment="Top" Margin="10,10,0,0" Orientation="Horizontal">
                <Grid DockPanel.Dock="Right" VerticalAlignment="Stretch">
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>
                    <StackPanel Grid.Row="0" VerticalAlignment="Top" Margin="10,10,0,0" Orientation="Horizontal">
                    <Menu Margin="0" Padding="0" VerticalAlignment="Top"
  VerticalContentAlignment="Center" Style="{StaticResource UserMenu}"
  
@@ -125,9 +131,14 @@
                        </Button.Style>
                    </Button>
                </StackPanel>
                    <Button Grid.Row="1" Margin="20,0,0,20" Foreground="#FFF"
                            Visibility="{Binding Alarms.Count,Converter={StaticResource cv}}"
                            HorizontalContentAlignment="Left" Style="{StaticResource LinkButton}"
                            Click="Clear_AllAlarm_Click"
                            Content="清除全部报警"/>
                </Grid>
                <ListBox x:Name="list"
                        Margin="20,15,10,15"
                        Background="#6FFFFFFF"
                        BorderThickness="0"
@@ -139,17 +150,12 @@
                             pu:ListBoxHelper.ItemsIcon="&#xe931;"
                             ItemsSource="{Binding Alarms}"
                             Loaded="list_Loaded"
                             FontSize="15"
Foreground="#FFF"
                             FontSize="15" Foreground="#FFF"
                             pu:IconHelper.FontFamily="/Panuon.WPF.UI;component/Resources/Fonts/#PanuonIcon"
                             pu:IconHelper.Foreground="Green"
                             pu:IconHelper.FontSize="20"
                             pu:IconHelper.Margin="5,0,5,0"
                             FontWeight="UltraBlack"
                             pu:ListBoxHelper.ItemsSeparatorVisibility="Visible"
                             pu:ListBoxHelper.ItemsSeparatorBrush="Transparent"
                             pu:ListBoxHelper.ItemsRemoveButtonVisibility="Visible">