From ba6207f52db76ab47cd6534de0cf1712674ff179 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期四, 13 三月 2025 09:00:46 +0800
Subject: [PATCH] 完善国际化语言;
---
HMI.IOMonitor/IOMonitor.xaml | 120 ++++++++++++++++++++++++++---------------------------------
1 files changed, 53 insertions(+), 67 deletions(-)
diff --git a/HMI.IOMonitor/IOMonitor.xaml b/HMI.IOMonitor/IOMonitor.xaml
index 6238d29..5980e34 100644
--- a/HMI.IOMonitor/IOMonitor.xaml
+++ b/HMI.IOMonitor/IOMonitor.xaml
@@ -41,9 +41,9 @@
<Button Style="{StaticResource AddBtn}" x:Name="addBtn" Click="Button_Click"/>
<Button Style="{StaticResource ImportBtn}" x:Name="importBtn" Click="Button_Click"/>
</StackPanel>
-
+
<TextBlock DockPanel.Dock="Left" VerticalAlignment="Center"
- FontSize="{StaticResource TitleFontSize}" Text="DIO鐩戞帶"/>
+ FontSize="{StaticResource TitleFontSize}" Text="{DynamicResource DIO.Title}"/>
</DockPanel>
<Border Grid.Row="1" Style="{StaticResource CardBoarder}" Padding="0">
@@ -61,24 +61,25 @@
<RowDefinition/>
</Grid.RowDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="DI鍚嶇О"
+ <Label Grid.Row="0" Grid.Column="0" Content="{DynamicResource DIO.di.Name}"
FontSize="{StaticResource ContentFontSize}"/>
<ComboBox Grid.Row="0" Grid.Column="1" x:Name="diName"
IsEditable="True" Style="{StaticResource FormComboxStyle}"/>
<Button Style="{StaticResource PrimaryButton}" Grid.Row="0" Grid.Column="2"
x:Name="diSelect" Click="Button_Click"
- >DI鏌ヨ</Button>
+ Content="{DynamicResource DIO.di.Query}"/>
<Button Style="{StaticResource PrimaryButton}" Grid.Row="0" Grid.Column="3"
- x:Name="diReset" Click="Button_Click">DI閲嶇疆</Button>
+ x:Name="diReset" Click="Button_Click"
+ Content="{DynamicResource DIO.di.Reset}"/>
- <Label Grid.Row="1" Grid.Column="0" Content="DI缂栧彿"
+ <Label Grid.Row="1" Grid.Column="0" Content="{DynamicResource DIO.di.Code}"
FontSize="{StaticResource ContentFontSize}"/>
<ComboBox Grid.Row="1" Grid.Column="1" x:Name="diCode"
IsEditable="True"
Style="{StaticResource FormComboxStyle}"/>
- <Label Grid.Row="2" Grid.Column="0" Content="DI鍒嗙粍"
+ <Label Grid.Row="2" Grid.Column="0" Content="{DynamicResource DIO.di.Group}"
FontSize="{StaticResource ContentFontSize}"/>
<ComboBox Grid.Row="2" Grid.Column="1" x:Name="diGroup"
IsEditable="True" Style="{StaticResource FormComboxStyle}"/>
@@ -97,13 +98,6 @@
</Style>
</DataGrid.RowStyle>
<DataGrid.Columns>
- <!--<DataGridTemplateColumn Header="" Width="Auto" CanUserResize="False">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <CheckBox VerticalAlignment="Center" IsChecked="{Binding Selected,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>-->
<DataGridTemplateColumn Header="#" CanUserResize="False">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
@@ -112,30 +106,29 @@
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
- <DataGridTextColumn Width="*" Binding="{Binding Code}" Header="缂栧彿" />
- <DataGridTextColumn Width="*" Binding="{Binding Name}" Header="鍚嶇О" />
- <DataGridTextColumn Width="*" Binding="{Binding Type}" Header="绫诲瀷" />
- <DataGridTextColumn Width="*" Binding="{Binding Value}" Header="DI鍊�" />
- <!--<DataGridTemplateColumn Header="鎿嶄綔" Width="100" IsReadOnly="True" CanUserResize="False">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <StackPanel Orientation="Horizontal">
- <Button x:Name="editBtn" Style="{StaticResource RowLink}"
- Margin="0,0,10,0"
- Click="Button_Click"
- DataContext="{Binding }">缂栬緫</Button>
- <Button x:Name="delBtn" Style="{StaticResource DangerLinkButton}"
- DataContext="{Binding }"
- Click="Button_Click">鍒犻櫎</Button>
- </StackPanel>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>-->
+ <DataGridTextColumn Width="*" Binding="{Binding Code}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.Code}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
+ <DataGridTextColumn Width="*" Binding="{Binding Name}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.Name}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
+ <DataGridTextColumn Width="*" Binding="{Binding Type}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.Type}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
+ <DataGridTextColumn Width="*" Binding="{Binding Value}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.di.Value}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
-
-
</Border>
<Border Grid.Row="1" Grid.Column="1" Style="{StaticResource CardBoarder}" Padding="0">
@@ -153,23 +146,22 @@
<RowDefinition/>
</Grid.RowDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="DO鍚嶇О"
+ <Label Grid.Row="0" Grid.Column="0" Content="{DynamicResource DIO.do.Name}"
FontSize="{StaticResource ContentFontSize}"/>
<ComboBox Grid.Row="0" Grid.Column="1" x:Name="doName"
IsEditable="True" Style="{StaticResource FormComboxStyle}"/>
<Button Style="{StaticResource PrimaryButton}" Grid.Row="0" Grid.Column="2"
- x:Name="doSelect" Click="Button_Click">DO鏌ヨ</Button>
+ x:Name="doSelect" Click="Button_Click" Content="{DynamicResource DIO.do.Query}"/>
<Button Style="{StaticResource PrimaryButton}" Grid.Row="0" Grid.Column="3"
- x:Name="doReset" Click="Button_Click"
- >DO閲嶇疆</Button>
+ x:Name="doReset" Click="Button_Click" Content="{DynamicResource DIO.do.Reset}"/>
- <Label Grid.Row="1" Grid.Column="0" Content="DO缂栧彿"
+ <Label Grid.Row="1" Grid.Column="0" Content="{DynamicResource DIO.do.Code}"
FontSize="{StaticResource ContentFontSize}"/>
<ComboBox Grid.Row="1" Grid.Column="1" x:Name="doCode"
IsEditable="True" Style="{StaticResource FormComboxStyle}"/>
- <Label Grid.Row="2" Grid.Column="0" Content="DO鍒嗙粍"
+ <Label Grid.Row="2" Grid.Column="0" Content="{DynamicResource DIO.do.Group}"
FontSize="{StaticResource ContentFontSize}"/>
<ComboBox Grid.Row="2" Grid.Column="1" x:Name="doGroup"
IsEditable="True" Style="{StaticResource FormComboxStyle}"/>
@@ -187,13 +179,6 @@
</Style>
</DataGrid.RowStyle>
<DataGrid.Columns>
- <!--<DataGridTemplateColumn Header="" Width="Auto" CanUserResize="False">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <CheckBox VerticalAlignment="Center" IsChecked="{Binding Selected,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>-->
<DataGridTemplateColumn Header="#" CanUserResize="False">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
@@ -202,25 +187,26 @@
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
- <DataGridTextColumn Width="*" Binding="{Binding Code}" Header="缂栧彿" />
- <DataGridTextColumn Width="*" Binding="{Binding Name}" Header="鍚嶇О" />
- <DataGridTextColumn Width="*" Binding="{Binding Type}" Header="绫诲瀷" />
- <DataGridTextColumn Width="*" Binding="{Binding Value}" Header="DO鍊�" />
- <!--<DataGridTemplateColumn Header="鎿嶄綔" Width="100" IsReadOnly="True" CanUserResize="False">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <StackPanel Orientation="Horizontal">
- <Button x:Name="editBtn" Style="{StaticResource RowLink}"
- Margin="0,0,10,0"
- Click="Button_Click"
- DataContext="{Binding }">缂栬緫</Button>
- <Button x:Name="delBtn" Style="{StaticResource DangerLinkButton}"
- DataContext="{Binding }"
- Click="Button_Click">鍒犻櫎</Button>
- </StackPanel>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>-->
+ <DataGridTextColumn Width="*" Binding="{Binding Code}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.Code}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
+ <DataGridTextColumn Width="*" Binding="{Binding Name}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.Name}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
+ <DataGridTextColumn Width="*" Binding="{Binding Type}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.Type}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
+ <DataGridTextColumn Width="*" Binding="{Binding Value}">
+ <DataGridTextColumn.Header>
+ <TextBlock Text="{DynamicResource DIO.do.Value}"/>
+ </DataGridTextColumn.Header>
+ </DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
--
Gitblit v1.9.1