添加TM的界面汉化

This commit is contained in:
SIC1016\caipeilun 2024-03-20 16:05:12 +08:00
parent 28b74ab854
commit b09fe43a34
3 changed files with 234 additions and 118 deletions

View File

@ -7,9 +7,13 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:lex="http://wpflocalizeextension.codeplex.com"
d:DesignHeight="900"
d:DesignWidth="1800"
mc:Ignorable="d">
mc:Ignorable="d"
lex:LocalizeDictionary.DesignCulture="en"
lex:ResxLocalizationProvider.DefaultAssembly="Sicentury.Localization"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<TabControl>
@ -137,7 +141,9 @@
VirtualizingPanel.VirtualizationMode="Recycling">
<DataGrid.Columns>
<DataGridTemplateColumn Width="200" Header="Date">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Date}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -152,7 +158,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="150" Header="Status">
<DataGridTemplateColumn Width="150"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Status}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -168,7 +176,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Rate (mbar/minutes)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakRate}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -184,7 +194,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Start Pressure (mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StartPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -200,7 +212,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Stop Pressure(mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StopPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -217,7 +231,9 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Check Time (s)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakCheckTime}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -240,7 +256,7 @@
<Button
Width="120"
Height="25"
Content="Remove"
Content="{lex:Loc ID_BTN_Remove_Content}"
FontSize="12">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -386,7 +402,9 @@
VirtualizingPanel.VirtualizationMode="Recycling">
<DataGrid.Columns>
<DataGridTemplateColumn Width="200" Header="Date">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Date}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -401,7 +419,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="150" Header="Status">
<DataGridTemplateColumn Width="150"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Status}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -417,7 +437,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Rate (mbar/minutes)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakRate}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -433,7 +455,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Start Pressure (mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StartPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -449,7 +473,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Stop Pressure(mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StopPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -466,7 +492,9 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Check Time (s)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakCheckTime}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -489,7 +517,7 @@
<Button
Width="120"
Height="25"
Content="Remove"
Content="{lex:Loc ID_BTN_Remove_Content}"
FontSize="12">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -533,7 +561,9 @@
VirtualizingPanel.VirtualizationMode="Recycling">
<DataGrid.Columns>
<DataGridTemplateColumn Width="200" Header="Date">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Date}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -548,7 +578,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="150" Header="Status">
<DataGridTemplateColumn Width="150"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Status}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -564,7 +596,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Rate (mbar/minutes)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakRate}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -580,7 +614,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Start Pressure (mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StartPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -596,7 +632,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Stop Pressure(mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StopPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -613,7 +651,9 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Check Time (s)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakCheckTime}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -636,7 +676,7 @@
<Button
Width="120"
Height="25"
Content="Remove"
Content="{lex:Loc ID_BTN_Remove_Content}"
FontSize="12">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -675,7 +715,9 @@
VirtualizingPanel.VirtualizationMode="Recycling">
<DataGrid.Columns>
<DataGridTemplateColumn Width="200" Header="Date">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Date}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -690,7 +732,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="150" Header="Status">
<DataGridTemplateColumn Width="150"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Status}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -706,7 +750,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Rate (mbar/minutes)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakRate}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -722,7 +768,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Start Pressure (mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StartPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -738,7 +786,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Stop Pressure(mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StopPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -755,7 +805,9 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Check Time (s)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakCheckTime}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -778,7 +830,7 @@
<Button
Width="120"
Height="25"
Content="Remove"
Content="{lex:Loc ID_BTN_Remove_Content}"
FontSize="12">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -819,7 +871,9 @@
VirtualizingPanel.VirtualizationMode="Recycling">
<DataGrid.Columns>
<DataGridTemplateColumn Width="200" Header="Date">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Date}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -834,7 +888,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="150" Header="Status">
<DataGridTemplateColumn Width="150"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common"
Header="{lex:Loc ID_TXT_Status}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -850,7 +906,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Rate (mbar/minutes)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakRate}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -866,7 +924,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Start Pressure (mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StartPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -882,7 +942,9 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Stop Pressure(mbar)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_StopPressure}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -899,7 +961,9 @@
</DataGridTemplateColumn>
<DataGridTemplateColumn Width="200" Header="Leak Check Time (s)">
<DataGridTemplateColumn Width="200"
lex:ResxLocalizationProvider.DefaultDictionary="lang_leakcheckview"
Header="{lex:Loc ID_TXT_LeakCheckTime}">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
@ -922,7 +986,7 @@
<Button
Width="120"
Height="25"
Content="Remove"
Content="{lex:Loc ID_BTN_Remove_Content}"
FontSize="12">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">

View File

@ -10,9 +10,13 @@
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:unitControls="clr-namespace:MECF.Framework.UI.Client.Ctrlib.UnitControls;assembly=MECF.Framework.UI.Client"
xmlns:lex="http://wpflocalizeextension.codeplex.com"
d:DesignHeight="800"
d:DesignWidth="1980"
mc:Ignorable="d">
mc:Ignorable="d"
lex:LocalizeDictionary.DesignCulture="zh"
lex:ResxLocalizationProvider.DefaultAssembly="Sicentury.Localization"
lex:ResxLocalizationProvider.DefaultDictionary="lang_common">
<ScrollViewer
HorizontalScrollBarVisibility="Auto"
IsEnabled="{Binding IsPermission}"
@ -69,7 +73,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Busy"
Text="{lex:Loc ID_TXT_Busy}"
TextWrapping="Wrap" />
</Border>
<Border
@ -97,7 +101,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="ServoOn"
Text="{lex:Loc ID_TXT_Servo_On}"
TextWrapping="Wrap" />
</Border>
<Border
@ -125,7 +129,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Done"
Text="{lex:Loc ID_TXT_Done}"
TextWrapping="Wrap" />
</Border>
<Border
@ -149,11 +153,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="WaferPlaced"
Text="{lex:Loc ID_TXT_WaferPlaced}"
TextWrapping="Wrap" />
</Border>
<Border
@ -180,11 +185,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="TrayHomeSensor"
Text="{lex:Loc ID_TXT_TrayHomeSensor}"
TextWrapping="Wrap" />
</Border>
<Border
@ -215,7 +221,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Error"
Text="{lex:Loc ID_TXT_Error}"
TextWrapping="Wrap" />
</Border>
@ -241,10 +247,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="RelativeHome"
Content="{lex:Loc ID_BTN_RelativeHome_Content}"
IsEnabled="{Binding LdRotationBtnEnable}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -285,7 +292,7 @@
Width="80"
Height="30"
HorizontalAlignment="Center"
Content="Stop">
Content="{lex:Loc ID_BTN_Stop_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="LdRotationStop" />
@ -302,10 +309,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="JogCW"
Content="{lex:Loc ID_BTN_JogCW_Content}"
IsEnabled="{Binding LdRotationBtnEnable}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -352,7 +360,7 @@
Width="80"
Height="30"
HorizontalAlignment="Center"
Content="ServoOn">
Content="{lex:Loc ID_BTN_ServoOn_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="LdRotationServoOn" />
@ -369,10 +377,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="JogCCW"
Content="{lex:Loc ID_BTN_JogCCW_Content}"
IsEnabled="{Binding LdRotationBtnEnable}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -401,7 +410,7 @@
Width="80"
Height="30"
HorizontalAlignment="Center"
Content="Reset">
Content="{lex:Loc ID_BTN_Reset_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="LdRotationReset" />
@ -418,11 +427,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="CurrentPos"
Text="{lex:Loc ID_TXT_CurrentPos}"
TextWrapping="Wrap" />
</Border>
<Border
@ -449,11 +459,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="TrayPresence"
Text="{lex:Loc ID_TXT_TrayPresence}"
TextWrapping="Wrap" />
</Border>
@ -506,10 +517,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="MoveOneCircle"
Content="{lex:Loc ID_BTN_MoveOneCircle_Content}"
IsEnabled="{Binding LdRotationBtnEnable}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -541,10 +553,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="CCDPos1"
Content="{lex:Loc ID_BTN_CCDPos1_Content}"
IsEnabled="{Binding LdRotationBtnEnable}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -585,10 +598,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="CCDPos2"
Content="{lex:Loc ID_BTN_CCDPos2_Content}"
IsEnabled="{Binding LdRotationBtnEnable}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -651,10 +665,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="CCD Trigger">
Content="{lex:Loc ID_BTN_CCDTrigger_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="CCDTrig" />
@ -701,10 +716,11 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<Button
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
Width="130"
Height="30"
HorizontalAlignment="Center"
Content="Go To Run">
Content="{lex:Loc ID_BTN_GoToRun_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="RunR0" />
@ -1215,11 +1231,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="WaferSize"
Text="{lex:Loc ID_TXT_WaferSize}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1231,13 +1248,14 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
IsEnabled="False"
Text="Wafer Size HPA48:4/5/6/8"
Text="{lex:Loc ID_TXT_WaferSize1}"
TextWrapping="Wrap" />
</Border>
@ -1319,7 +1337,7 @@
Width="40"
Height="25"
Margin="1,0,0,0"
Content="Set"
Content="{lex:Loc ID_BTN_Set_Content}"
FontSize="10"
IsEnabled="{Binding IsAlignerAlignEnable}">
<i:Interaction.Triggers>
@ -1341,11 +1359,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="WaferType"
Text="{lex:Loc ID_TXT_WaferType}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1357,13 +1376,14 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
IsEnabled="False"
Text="Wafer Type 0/1/2(Non Notch or Flat/Notch/One or more Flat)"
Text="{lex:Loc ID_TXT_WaferType1}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1393,7 +1413,7 @@
Width="40"
Height="25"
Margin="1,0,0,0"
Content="Set"
Content="{lex:Loc ID_BTN_Set_Content}"
FontSize="10"
IsEnabled="{Binding IsAlignerAlignEnable}">
<i:Interaction.Triggers>
@ -1415,11 +1435,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="WaferMaterial"
Text="{lex:Loc ID_TXT_WaferMaterial}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1431,13 +1452,14 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
IsEnabled="False"
Text="Wafer Material 0/1(non/transparent)"
Text="{lex:Loc ID_TXT_WaferMaterial1}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1467,7 +1489,7 @@
Width="40"
Height="25"
Margin="1,0,0,0"
Content="Set"
Content="{lex:Loc ID_BTN_Set_Content}"
FontSize="10"
IsEnabled="{Binding IsAlignerAlignEnable}">
<i:Interaction.Triggers>
@ -1489,11 +1511,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="WaferOrentation"
Text="{lex:Loc ID_TXT_WaferOrentation}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1505,13 +1528,14 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
IsEnabled="False"
Text="Wafer Orientation. Unit:0.1 Degree"
Text="{lex:Loc ID_TXT_WaferOrentation1}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1545,7 +1569,7 @@
Width="40"
Height="25"
Margin="1,0,0,0"
Content="Set"
Content="{lex:Loc ID_BTN_Set_Content}"
FontSize="10"
IsEnabled="{Binding IsAlignerAlignEnable}">
<i:Interaction.Triggers>
@ -1567,11 +1591,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="SaveParameter"
Text="{lex:Loc ID_TXT_SaveParameter}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1583,12 +1608,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Save the parameters after Set them."
Text="{lex:Loc ID_TXT_SaveParameter1}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1600,12 +1626,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
HorizontalAlignment="Center"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding AlignerStatus}"
Text="{lex:Loc {Binding AlignerStatus}}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1621,7 +1648,7 @@
Width="46"
Height="25"
Margin="0,0,0,0"
Content="Save"
Content="{lex:Loc ID_BTN_Save_Content}"
FontSize="10"
IsEnabled="{Binding IsAlignerAlignEnable}">
<i:Interaction.Triggers>
@ -1763,12 +1790,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
ToolTip="剩余电量百分比"
Foreground="{DynamicResource FG_Black}"
Text="BatteryUnderResidue"
Text="{lex:Loc ID_TXT_BatteryUnderResidue}"
TextWrapping="Wrap" />
</Border>
@ -1855,12 +1883,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
ToolTip="剩余时间"
Foreground="{DynamicResource FG_Black}"
Text="BatteryRemainsTime"
Text="{lex:Loc ID_TXT_BatteryRemainsTime}"
TextWrapping="Wrap" />
</Border>
@ -1947,12 +1976,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
ToolTip="电池当前电压"
Foreground="{DynamicResource FG_Black}"
Text="BatteryVoltage"
Text="{lex:Loc ID_TXT_BatteryVoltage}"
TextWrapping="Wrap" />
</Border>
@ -2039,12 +2069,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_deviceview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
ToolTip="输入交流电电压"
Foreground="{DynamicResource FG_Black}"
Text="InputVoltage"
Text="{lex:Loc ID_TXT_InputVoltage}"
TextWrapping="Wrap" />
</Border>

View File

@ -41,7 +41,7 @@
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
FontSize="12">
<TabItem Header="Wafer Cassette">
<TabItem lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview" Header="{lex:Loc ID_TXT_WaferCassette}">
<StackPanel
Margin="10,5"
HorizontalAlignment="Left"
@ -71,7 +71,7 @@
HorizontalAlignment="Left"
VerticalAlignment="Stretch"
FontSize="12">
<TabItem Header="Tray Cassette">
<TabItem lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview" Header="{lex:Loc ID_TXT_TrayCassette}">
<unitControls:FOUPFrontView UnitData="{Binding CassBL}" />
</TabItem>
</TabControl>
@ -159,7 +159,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Status"
Text="{lex:Loc ID_TXT_Status}"
TextWrapping="Wrap" />
</Border>
<Border
@ -170,12 +170,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
HorizontalAlignment="Center"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding EFEMStatus}"
Text="{lex:Loc {Binding EFEMStatus}}"
TextWrapping="Wrap" />
</Border>
<Border
@ -190,7 +191,7 @@
Width="80"
Height="25"
Margin="10,0"
Content="Online">
Content="{lex:Loc ID_BTN_Online_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="Online">
@ -213,7 +214,7 @@
Width="80"
Height="25"
Margin="10,0"
Content="Offline">
Content="{lex:Loc ID_BTN_Offline_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="Offline">
@ -332,7 +333,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Status"
Text="{lex:Loc ID_TXT_Status}"
TextWrapping="Wrap" />
</Border>
<Border
@ -342,11 +343,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Module"
Text="{lex:Loc ID_TXT_Module}"
TextWrapping="Wrap" />
</Border>
<Border
@ -356,11 +358,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Slot"
Text="{lex:Loc ID_TXT_Slot}"
TextWrapping="Wrap" />
</Border>
<Border
@ -371,12 +374,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
HorizontalAlignment="Center"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding WaferRobotState}"
Text="{lex:Loc {Binding WaferRobotState}}"
TextWrapping="Wrap" />
</Border>
<Border
@ -390,7 +394,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Reset">
Content="{lex:Loc ID_BTN_Reset_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="Reset">
@ -482,7 +486,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Map"
Content="{lex:Loc ID_BTN_Map_Content}"
IsEnabled="{Binding IsWaferRobotEnableManualOperation}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -503,7 +507,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Pick"
Content="{lex:Loc ID_BTN_Pick_Content}"
IsEnabled="{Binding IsWaferRobotEnableManualOperation}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -523,7 +527,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Place"
Content="{lex:Loc ID_BTN_Place_Content}"
IsEnabled="{Binding IsWaferRobotEnableManualOperation}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -566,7 +570,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Status"
Text="{lex:Loc ID_TXT_Status}"
TextWrapping="Wrap" />
</Border>
<Border
@ -576,11 +580,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Module"
Text="{lex:Loc ID_TXT_Module}"
TextWrapping="Wrap" />
</Border>
<Border
@ -590,11 +595,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Slot"
Text="{lex:Loc ID_TXT_Slot}"
TextWrapping="Wrap" />
</Border>
<Border
@ -605,12 +611,13 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
HorizontalAlignment="Center"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding TrayRobotState}"
Text="{lex:Loc {Binding TrayRobotState}}"
TextWrapping="Wrap" />
</Border>
<Border
@ -624,7 +631,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Reset">
Content="{lex:Loc ID_BTN_Reset_Content}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="Reset">
@ -645,7 +652,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Abort"
Content="{lex:Loc ID_BTN_Abort_Content}"
ToolTip="Abort the motions in queue.">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -716,7 +723,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Map"
Content="{lex:Loc ID_BTN_Map_Content}"
IsEnabled="{Binding IsTrayRobotEnableManualOperation}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -737,7 +744,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Pick"
Content="{lex:Loc ID_BTN_Pick_Content}"
IsEnabled="{Binding IsTrayRobotEnableManualOperation}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -757,7 +764,7 @@
Width="80"
Height="25"
Margin="5,0,0,0"
Content="Place"
Content="{lex:Loc ID_BTN_Place_Content}"
IsEnabled="{Binding IsTrayRobotEnableManualOperation}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -818,7 +825,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Status"
Text="{lex:Loc ID_TXT_Status}"
TextWrapping="Wrap" />
</Border>
<Border
@ -829,11 +836,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding LLStatus}"
Text="{lex:Loc {Binding LLStatus}}"
TextAlignment="Center"
TextWrapping="Wrap" />
</Border>
@ -901,7 +909,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Pressure"
Text="{lex:Loc ID_TXT_Pressure}"
TextWrapping="Wrap" />
</Border>
<Border
@ -969,11 +977,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Door"
Text="{lex:Loc ID_TXT_Door}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1033,11 +1042,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Lift"
Text="{lex:Loc ID_TXT_Lift}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1112,11 +1122,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="WaferClaw"
Text="{lex:Loc ID_TXT_WaferClaw}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1127,11 +1138,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding LLWaferClawState}"
Text="{lex:Loc {Binding LLWaferClawState}}"
TextAlignment="Center"
TextWrapping="Wrap" />
</Border>
@ -1182,11 +1194,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="TrayClaw"
Text="{lex:Loc ID_TXT_TrayClaw}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1197,11 +1210,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding LLTrayClawState}"
Text="{lex:Loc {Binding LLTrayClawState}}"
TextAlignment="Center"
TextWrapping="Wrap" />
</Border>
@ -1251,11 +1265,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Routine"
Text="{lex:Loc ID_TXT_Routine}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1343,7 +1358,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Status"
Text="{lex:Loc ID_TXT_Status}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1354,11 +1369,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding UnLoadStatus}"
Text="{lex:Loc {Binding UnLoadStatus}}"
TextAlignment="Center"
TextWrapping="Wrap" />
</Border>
@ -1428,7 +1444,7 @@
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Pressure"
Text="{lex:Loc ID_TXT_Pressure}"
TextWrapping="Wrap" />
</Border>
@ -1495,11 +1511,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Door"
Text="{lex:Loc ID_TXT_Door}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1560,11 +1577,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="WaferClaw"
Text="{lex:Loc ID_TXT_WaferClaw}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1575,11 +1593,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="0,0,0,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_terms"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="{Binding UnLoadWaferClawState}"
Text="{lex:Loc {Binding UnLoadWaferClawState}}"
TextAlignment="Center"
TextWrapping="Wrap" />
</Border>
@ -1630,11 +1649,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Routine"
Text="{lex:Loc ID_TXT_Routine}"
TextWrapping="Wrap" />
</Border>
<Border
@ -1657,7 +1677,7 @@
Height="24"
Margin="10,0"
HorizontalAlignment="Left"
Content="Separate"
Content="{lex:Loc ID_BTN_Separate_Content}"
IsEnabled="{Binding IsUnLoadEnableManualOperation}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
@ -1676,11 +1696,12 @@
BorderBrush="{DynamicResource Table_BD}"
BorderThickness="1,0,1,1">
<TextBlock
lex:ResxLocalizationProvider.DefaultDictionary="lang_efemview"
VerticalAlignment="Center"
FontFamily="Arial"
FontSize="12"
Foreground="{DynamicResource FG_Black}"
Text="Lift"
Text="{lex:Loc ID_TXT_Lift}"
TextWrapping="Wrap" />
</Border>
<Border