From 2e54b439c64e0adbb7e010243c1f33aa5fc5f503 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期二, 11 三月 2025 14:08:57 +0800
Subject: [PATCH] 完善程序; Merge branch 'master' of http://58.211.88.246:3600/r/WPF/WPFProject

---
 HMI.MenuManage/RoleManage.xaml |   73 ++++++++++++++----------------------
 1 files changed, 28 insertions(+), 45 deletions(-)

diff --git a/HMI.MenuManage/RoleManage.xaml b/HMI.MenuManage/RoleManage.xaml
index 76d589a..39e2f3e 100644
--- a/HMI.MenuManage/RoleManage.xaml
+++ b/HMI.MenuManage/RoleManage.xaml
@@ -13,19 +13,6 @@
              Padding="10"
              Background="#f0f2f5"
              d:DesignHeight="450" d:DesignWidth="800">
-    <UserControl.Resources>
-        <ResourceDictionary>
-            <ResourceDictionary.MergedDictionaries>
-                <pu:StyleDictionary Includes="TreeView" />
-                <ResourceDictionary Source="/HMI.UI;component/Style/PanuonResource.xaml"/>
-                <ResourceDictionary Source="/HMI.UI;component/Resources/Font/Font.xaml"/>
-            </ResourceDictionary.MergedDictionaries>
-
-            <uic:PathImageConverter x:Key="path2Image"/>
-            <uic:DataGridRowNumberConverter x:Key="rowNumber"/>
-        </ResourceDictionary>
-    </UserControl.Resources>
-
     <Grid>
         <Grid.ColumnDefinitions>
             <ColumnDefinition Width="6*"/>
@@ -35,15 +22,14 @@
         <Border Style="{StaticResource CardBoarder}" Margin="0,0,2,0">
             <StackPanel>
                 <DockPanel Margin="0,0,0,10">
-                    <Button DockPanel.Dock="Right" pu:ButtonHelper.Icon="&#xe61a;" 
-                            Style="{StaticResource DangerButton}"
-                            x:Name="deleteBatchBtn" Click="Button_Click">鍒犻櫎</Button>
-                    <Button DockPanel.Dock="Right" Style="{StaticResource PrimaryButton}"
-pu:ButtonHelper.Icon="&#xe631;" Margin="0,0,10,0" x:Name="refreshBtn" Click="Button_Click">鍒锋柊</Button>
-                    <Button DockPanel.Dock="Right" Style="{StaticResource PrimaryButton}"
-            pu:ButtonHelper.Icon="&#xe61a;" Margin="0,0,10,0" x:Name="addBtn" Click="Button_Click">鏂板</Button>
+                    <Button DockPanel.Dock="Right" Style="{StaticResource DelBtn}"
+                            x:Name="deleteBatchBtn" Click="Button_Click"/>
+                    <Button DockPanel.Dock="Right" Style="{StaticResource RfhBtn}"
+                            Margin="0,0,10,0" x:Name="refreshBtn" Click="Button_Click"/>
+                    <Button DockPanel.Dock="Right" Style="{StaticResource AddBtn}"
+                            Margin="0,0,10,0" x:Name="addBtn" Click="Button_Click"/>
                     <TextBlock DockPanel.Dock="Left" FontSize="{StaticResource TitleFontSize}" 
-                           VerticalAlignment="Center" HorizontalAlignment="Left" Text="瑙掕壊鍒楄〃"/>
+                           VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource HMI.Role.Title}"/>
                 </DockPanel>
 
                 <DataGrid x:Name="table" Style="{StaticResource DefaultDataGrid}"
@@ -63,34 +49,31 @@
                             Binding="{Binding Converter={StaticResource rowNumber},
                                     RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGridRow},AncestorLevel=1}}"
                                             CanUserResize="False"/>
-                        <DataGridTextColumn Width="*" Binding="{Binding Code}" Header="瑙掕壊缂栧彿" />
-                        <DataGridTextColumn Width="*" Binding="{Binding Name}" Header="瑙掕壊鍚嶇О" />
-                        <DataGridTemplateColumn Header="鎿嶄綔" Width="100" IsReadOnly="True" CanUserResize="False">
+                        <DataGridTextColumn Width="*" Binding="{Binding Code}">
+                            <DataGridTextColumn.Header>
+                                <TextBlock Text="{DynamicResource HMI.Role.Code}"/>
+                            </DataGridTextColumn.Header>
+                        </DataGridTextColumn>
+                        <DataGridTextColumn Width="*" Binding="{Binding Name}">
+                            <DataGridTextColumn.Header>
+                                <TextBlock Text="{DynamicResource HMI.Role.Name}"/>
+                            </DataGridTextColumn.Header>
+                        </DataGridTextColumn>
+                        <DataGridTemplateColumn Width="110" IsReadOnly="True" CanUserResize="False">
+                            <DataGridTemplateColumn.Header>
+                                <TextBlock Text="{DynamicResource App.Opt}"/>
+                            </DataGridTemplateColumn.Header>
                             <DataGridTemplateColumn.CellTemplate>
                                 <DataTemplate>
                                     <StackPanel Orientation="Horizontal">
-                                        <Button x:Name="editBtn" Style="{StaticResource LinkButton}" 
+                                        <Button x:Name="editBtn" Style="{StaticResource EditLink}" 
                                             Margin="0,0,10,0"
                                             Click="Button_Click"
-                                            DataContext="{Binding }">缂栬緫</Button>
-                                        <Button x:Name="delBtn" Style="{StaticResource DangerLinkButton}" 
+                                            DataContext="{Binding }"/>
+                                        <Button x:Name="delBtn" Style="{StaticResource DeleteLink}" 
                                             DataContext="{Binding }"
-                                            Click="Button_Click">鍒犻櫎</Button>
+                                            Click="Button_Click"/>
                                     </StackPanel>
-
-                                    <DataTemplate.Triggers>
-                                        <DataTrigger Binding="{Binding Path=IsMouseOver,
-                                        RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGridRow},AncestorLevel=1}}" 
-                                                 Value="True">
-                                            <Setter TargetName="editBtn" Property="Foreground" Value="#FFF"/>
-                                        </DataTrigger>
-                                        <DataTrigger Binding="{Binding Path=IsSelected,
-                                        RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGridRow},AncestorLevel=1}}" 
-                                                 Value="True">
-                                            <Setter TargetName="editBtn" Property="Foreground" Value="#FFF"/>
-                                        </DataTrigger>
-                                    </DataTemplate.Triggers>
-
                                 </DataTemplate>
                             </DataGridTemplateColumn.CellTemplate>
                         </DataGridTemplateColumn>
@@ -102,10 +85,10 @@
         <Border Grid.Column="1" Style="{StaticResource CardBoarder}" Margin="2,0,0,0">
             <StackPanel>
                 <DockPanel Margin="0,0,0,10" >
-                    <Button DockPanel.Dock="Right" Style="{StaticResource PrimaryButton}" x:Name="saveMenuBtn" Click="Button_Click" 
-                            pu:ButtonHelper.Icon="&#xe60d;" Content="淇濆瓨"/>
+                    <Button DockPanel.Dock="Right" Style="{StaticResource SaveBtn}" 
+                            x:Name="saveMenuBtn" Click="Button_Click"/>
                     <TextBlock DockPanel.Dock="Left" FontSize="{StaticResource TitleFontSize}" 
-                           VerticalAlignment="Center" HorizontalAlignment="Left" Text="鑿滃崟鎺堟潈"/>
+                           VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource HMI.Role.Permission}"/>
                 </DockPanel>
                 <TreeView x:Name="treeViewer" Grid.Column="1" 
                           Style="{StaticResource DefaultTreeView}" ItemsSource="{Binding TreeDataSource}">

--
Gitblit v1.9.1