Browse Source

添加资源,步骤页面更改增加子功能

master
sc 3 months ago
parent
commit
8758185ab1
  1. 1
      DyeingComputer.csproj
  2. BIN
      Lmage/ADD.jpg
  3. BIN
      Lmage/ADD.png
  4. 9
      Properties/Resources.Designer.cs
  5. 3
      Properties/Resources.en-US.resx
  6. 3
      Properties/Resources.resx
  7. 3
      Properties/Resources.zh-CN.resx
  8. 3
      Properties/Resources.zh-TW.resx
  9. 147
      Windows/ViewStep.xaml
  10. 891
      Windows/ViewStep.xaml.cs

1
DyeingComputer.csproj

@ -428,6 +428,7 @@
<Content Include="Fonts\font-awesome-4.7.0\css\font-awesome.css" /> <Content Include="Fonts\font-awesome-4.7.0\css\font-awesome.css" />
<Content Include="Fonts\font-awesome-4.7.0\css\font-awesome.min.css" /> <Content Include="Fonts\font-awesome-4.7.0\css\font-awesome.min.css" />
<Content Include="Fonts\font-awesome-4.7.0\fonts\fontawesome-webfont.svg" /> <Content Include="Fonts\font-awesome-4.7.0\fonts\fontawesome-webfont.svg" />
<Resource Include="Lmage\ADD.jpg" />
<Resource Include="Lmage\ERR.png" /> <Resource Include="Lmage\ERR.png" />
<Resource Include="Lmage\ID093.png" /> <Resource Include="Lmage\ID093.png" />
<Resource Include="Lmage\ID094.png" /> <Resource Include="Lmage\ID094.png" />

BIN
Lmage/ADD.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
Lmage/ADD.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

9
Properties/Resources.Designer.cs

@ -1275,6 +1275,15 @@ namespace DyeingComputer.Properties {
} }
} }
/// <summary>
/// 查找类似 Subroutine 的本地化字符串。
/// </summary>
public static string Subroutine {
get {
return ResourceManager.GetString("Subroutine", resourceCulture);
}
}
/// <summary> /// <summary>
/// 查找类似 swing 的本地化字符串。 /// 查找类似 swing 的本地化字符串。
/// </summary> /// </summary>

3
Properties/Resources.en-US.resx

@ -585,4 +585,7 @@
<data name="ADD" xml:space="preserve"> <data name="ADD" xml:space="preserve">
<value>Add</value> <value>Add</value>
</data> </data>
<data name="Subroutine" xml:space="preserve">
<value>Subroutine</value>
</data>
</root> </root>

3
Properties/Resources.resx

@ -585,4 +585,7 @@
<data name="ADD" xml:space="preserve"> <data name="ADD" xml:space="preserve">
<value>Add</value> <value>Add</value>
</data> </data>
<data name="Subroutine" xml:space="preserve">
<value>Subroutine</value>
</data>
</root> </root>

3
Properties/Resources.zh-CN.resx

@ -585,4 +585,7 @@
<data name="ADD" xml:space="preserve"> <data name="ADD" xml:space="preserve">
<value>加色</value> <value>加色</value>
</data> </data>
<data name="Subroutine" xml:space="preserve">
<value>副功能</value>
</data>
</root> </root>

3
Properties/Resources.zh-TW.resx

@ -585,4 +585,7 @@
<data name="ADD" xml:space="preserve"> <data name="ADD" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="Subroutine" xml:space="preserve">
<value />
</data>
</root> </root>

147
Windows/ViewStep.xaml

@ -9,12 +9,26 @@
WindowStartupLocation="CenterScreen" WindowStartupLocation="CenterScreen"
ResizeMode="NoResize" ResizeMode="NoResize"
Title="SUNLIGHT 800" Height="800" Width="600"> Title="SUNLIGHT 800" Height="800" Width="600">
<Grid FocusManager.FocusedElement="{Binding ElementName=box}"> <Grid FocusManager.FocusedElement="{Binding ElementName=box}" >
<TextBlock Text="{x:Static lang:Resources.Code}" HorizontalAlignment="Left" Height="30" Margin="210,20,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE"/> <Grid.RowDefinitions>
<TextBlock Text="{x:Static lang:Resources.Function}" HorizontalAlignment="Left" Height="30" Margin="210,60,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE"/> <RowDefinition Height="260"/>
<ComboBox x:Name="boxID" HorizontalAlignment="Right" Height="30" Margin="0,60,10,0" VerticalAlignment="Top" Width="230" FontSize="20" SelectionChanged="BoxID_SelectionChanged"/> <RowDefinition/>
<TextBox x:Name="boxNAME" HorizontalAlignment="Right" Height="30" Margin="0,20,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True" <RowDefinition Height="70"/>
TextChanged="TextBox_TextChanged" PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/> </Grid.RowDefinitions>
<Border Grid.Row="1" BorderThickness="5,5,5,5" BorderBrush="#FFABABAB"/>
<Grid Grid.Row="0">
<TextBlock Text="{x:Static lang:Resources.Code}" HorizontalAlignment="Left" Height="30"
Margin="210,20,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150"
FontSize="20" Background="#FFEFEEEE"/>
<TextBlock Text="{x:Static lang:Resources.Function}" HorizontalAlignment="Left" Height="30"
Margin="210,60,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150"
FontSize="20" Background="#FFEFEEEE"/>
<ComboBox x:Name="boxID" HorizontalAlignment="Right" Height="30" Margin="0,60,10,0"
VerticalAlignment="Top" Width="230" FontSize="20" SelectionChanged="BoxID_SelectionChanged"/>
<TextBox x:Name="boxNAME" HorizontalAlignment="Right" Height="30" Margin="0,20,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
TextChanged="TextBox_TextChanged" PreviewTextInput="Tb_KeyPress"
InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
<Image x:Name="imageP" HorizontalAlignment="Left" Height="200" Margin="10,20,0,0" VerticalAlignment="Top" Width="200"> <Image x:Name="imageP" HorizontalAlignment="Left" Height="200" Margin="10,20,0,0" VerticalAlignment="Top" Width="200">
<Image.OpacityMask> <Image.OpacityMask>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
@ -23,24 +37,111 @@
</LinearGradientBrush> </LinearGradientBrush>
</Image.OpacityMask> </Image.OpacityMask>
</Image> </Image>
<TextBlock x:Name="P1N" HorizontalAlignment="Left" Height="30" Margin="210,120,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE" Visibility="Hidden"/> <TextBlock x:Name="P1N" HorizontalAlignment="Left" Height="30" Margin="210,120,0,0"
<TextBox x:Name="P1" HorizontalAlignment="Right" Height="30" Margin="0,120,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Text="0" PreviewTextInput="Tb_KeyP1" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" /> Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBlock x:Name="P2N" HorizontalAlignment="Left" Height="30" Margin="210,155,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE" Visibility="Hidden"/> <TextBox x:Name="P1" HorizontalAlignment="Right" Height="30" Margin="0,120,10,0"
<TextBox x:Name="P2" HorizontalAlignment="Right" Height="30" Margin="0,155,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP2" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" /> Text="0" PreviewTextInput="Tb_KeyP1" InputMethod.IsInputMethodEnabled="False"
<TextBlock x:Name="P3N" HorizontalAlignment="Left" Height="30" Margin="210,190,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE" Visibility="Hidden"/> FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
<TextBox x:Name="P3" HorizontalAlignment="Right" Height="30" Margin="0,190,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True" <TextBlock x:Name="P2N" HorizontalAlignment="Left" Height="30" Margin="210,155,0,0"
Text="0" PreviewTextInput="Tb_KeyP3" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" /> TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
<TextBlock x:Name="P4N" HorizontalAlignment="Left" Height="30" Margin="210,225,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE" Visibility="Hidden"/> Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P4" HorizontalAlignment="Right" Height="30" Margin="0,225,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True" <TextBox x:Name="P2" HorizontalAlignment="Right" Height="30" Margin="0,155,10,0"
Text="0" PreviewTextInput="Tb_KeyP4" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" /> TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
<TextBlock x:Name="P5N" HorizontalAlignment="Left" Height="30" Margin="210,260,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE" Visibility="Hidden"/> Text="0" PreviewTextInput="Tb_KeyP2" InputMethod.IsInputMethodEnabled="False"
<TextBox x:Name="P5" HorizontalAlignment="Right" Height="30" Margin="0,260,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True" FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
Text="0" PreviewTextInput="Tb_KeyP5" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" /> <TextBlock x:Name="P3N" HorizontalAlignment="Left" Height="30" Margin="210,190,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P3" HorizontalAlignment="Right" Height="30" Margin="0,190,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP3" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
<TextBlock x:Name="P4N" HorizontalAlignment="Left" Height="30" Margin="210,225,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P4" HorizontalAlignment="Right" Height="30" Margin="0,225,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP4" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
<TextBlock x:Name="P5N" HorizontalAlignment="Left" Height="30" Margin="210,260,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P5" HorizontalAlignment="Right" Height="30" Margin="0,260,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP5" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
</Grid>
<Grid Grid.Row="1">
<TextBlock x:Name="Sub" Text="{x:Static lang:Resources.Subroutine}" HorizontalAlignment="Left"
Height="40" Margin="210,20,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="380"
FontSize="25" Background="#FFEFEEEE"/>
<Image x:Name="imageP1" Source="/Lmage/ADD.jpg" HorizontalAlignment="Left" Height="125"
Margin="10,10,0,0" VerticalAlignment="Top" Width="125" Opacity="0.4"
MouseLeftButtonDown="imageP1_MouseLeftButtonDown" MouseLeftButtonUp="imageP1_MouseLeftButtonUp"/>
<Image x:Name="imageP2" Source="/Lmage/ADD.jpg" HorizontalAlignment="Left" Height="125"
Margin="10,150,0,0" VerticalAlignment="Top" Width="125" Opacity="0.4"
MouseLeftButtonDown="imageP2_MouseLeftButtonDown" MouseLeftButtonUp="imageP2_MouseLeftButtonUp"/>
<Image x:Name="imageP3" Source="/Lmage/ADD.jpg" HorizontalAlignment="Left" Height="125"
Margin="10,290,0,0" VerticalAlignment="Top" Width="125" Opacity="0.4"
MouseLeftButtonDown="imageP3_MouseLeftButtonDown" MouseLeftButtonUp="imageP3_MouseLeftButtonUp"/>
<TextBlock Text="{x:Static lang:Resources.Code}" HorizontalAlignment="Left" Height="30"
Margin="210,70,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150"
FontSize="20" Background="#FFEFEEEE"/>
<TextBlock Text="{x:Static lang:Resources.Function}" HorizontalAlignment="Left" Height="30"
Margin="210,110,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150"
FontSize="20" Background="#FFEFEEEE"/>
<ComboBox x:Name="boxIDp" HorizontalAlignment="Right" Height="30" Margin="0,110,10,0"
VerticalAlignment="Top" Width="230" FontSize="20" SelectionChanged="boxIDp_SelectionChanged"/>
<TextBox x:Name="boxNAMEp" HorizontalAlignment="Right" Height="30" Margin="0,70,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
TextChanged="TextBox_TextChanged" PreviewTextInput="Tb_KeyPress"
InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
<TextBlock x:Name="P1NP" HorizontalAlignment="Left" Height="30" Margin="210,170,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P1P" HorizontalAlignment="Right" Height="30" Margin="0,170,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP1" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
<TextBlock x:Name="P2NP" HorizontalAlignment="Left" Height="30" Margin="210,205,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P2P" HorizontalAlignment="Right" Height="30" Margin="0,205,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP2" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
<TextBlock x:Name="P3NP" HorizontalAlignment="Left" Height="30" Margin="210,240,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P3P" HorizontalAlignment="Right" Height="30" Margin="0,240,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP3" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
<TextBlock x:Name="P4NP" HorizontalAlignment="Left" Height="30" Margin="210,275,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P4P" HorizontalAlignment="Right" Height="30" Margin="0,275,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP4" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
<TextBlock x:Name="P5NP" HorizontalAlignment="Left" Height="30" Margin="210,310,0,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20"
Background="#FFEFEEEE" Visibility="Hidden"/>
<TextBox x:Name="P5P" HorizontalAlignment="Right" Height="30" Margin="0,310,10,0"
TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
Text="0" PreviewTextInput="Tb_KeyP5" InputMethod.IsInputMethodEnabled="False"
FontSize="20" HorizontalContentAlignment="Right" Visibility="Hidden" />
</Grid>
<Button x:Name="yes" Content="{x:Static lang:Resources.YES}" HorizontalAlignment="Left" Height="35" Margin="50,70,0,5" VerticalAlignment="Bottom" Width="80" Click="YES_Click"/> <Button Grid.Row="2" x:Name="yes" Content="{x:Static lang:Resources.YES}"
<Button x:Name="no" Content="{x:Static lang:Resources.NO}" HorizontalAlignment="Right" Height="35" Margin="0,70,50,5" VerticalAlignment="Bottom" Width="80" Click="NO_Click"/> HorizontalAlignment="Right" Height="35" Margin="0,0,200,20"
VerticalAlignment="Bottom" Width="80" Click="YES_Click"/>
<Button Grid.Row="2" x:Name="no" Content="{x:Static lang:Resources.NO}"
HorizontalAlignment="Right" Height="35" Margin="0,0,50,20"
VerticalAlignment="Bottom" Width="80" Click="NO_Click"/>
</Grid> </Grid>
</Window> </Window>

891
Windows/ViewStep.xaml.cs

@ -28,10 +28,12 @@ namespace DyeingComputer.Windows
public partial class ViewStep : Window public partial class ViewStep : Window
{ {
public string data { get; set; } public string data { get; set; }
private int dat_P = 0;
//声明一个更新Address的委托 //声明一个更新Address的委托
public delegate void AddressUpdateHandler(object sender, AddressUpdateEventArgs e); public delegate void AddressUpdateHandler(object sender, AddressUpdateEventArgs e);
//声明一个更新Address的事件 //声明一个更新Address的事件
public event AddressUpdateHandler AddressUpdated; public event AddressUpdateHandler AddressUpdated;
DataRow dat_D;
public ViewStep(string Numder ,DataRow DAT) public ViewStep(string Numder ,DataRow DAT)
{ {
@ -41,7 +43,7 @@ namespace DyeingComputer.Windows
// FocusManager.SetFocusedElement(boxNAME, boxNAME); // FocusManager.SetFocusedElement(boxNAME, boxNAME);
boxNAME.Focus(); boxNAME.Focus();
boxNAME.Text = Numder; boxNAME.Text = Numder;
dat_D = DAT;
P1.Text = DAT.Field<double>("Parameter1").ToString(); P1.Text = DAT.Field<double>("Parameter1").ToString();
P2.Text = DAT.Field<double>("Parameter2").ToString(); P2.Text = DAT.Field<double>("Parameter2").ToString();
P3.Text = DAT.Field<double>("Parameter3").ToString(); P3.Text = DAT.Field<double>("Parameter3").ToString();
@ -145,6 +147,34 @@ namespace DyeingComputer.Windows
this.boxID.Items.Add(Properties.Resources.PHDetection);//ph检测093 this.boxID.Items.Add(Properties.Resources.PHDetection);//ph检测093
this.boxID.Items.Add(Properties.Resources.PHControl);//ph控制094 this.boxID.Items.Add(Properties.Resources.PHControl);//ph控制094
this.boxIDp.Items.Add(Properties.Resources.TemperatureControl);//温度控制001
this.boxIDp.Items.Add(Properties.Resources.AddWater + "(" + Properties.Resources.WaterLevel + ")");//水位进水007
this.boxIDp.Items.Add(Properties.Resources.AddWater + "(" + Properties.Resources.Flowmeter + ")");//流量进水008
this.boxIDp.Items.Add(Properties.Resources.Washing + "(" + Properties.Resources.WaterLevel + ")");//水位水洗013
this.boxIDp.Items.Add(Properties.Resources.Washing + "(" + Properties.Resources.Overflow + ")");//溢流水洗015
this.boxIDp.Items.Add(Properties.Resources.Washing + "(" + Properties.Resources.Cooling + ")");//降温水洗017
this.boxIDp.Items.Add(Properties.Resources.Drainage);//排水020
this.boxIDp.Items.Add(Properties.Resources.PumpDrainage);//主泵排水022
this.boxIDp.Items.Add(Properties.Resources.RunningTime);//运转031
this.boxIDp.Items.Add(Properties.Resources.ClothIntake);//入布035
this.boxIDp.Items.Add(Properties.Resources.OutTheCloth);//出布036
this.boxIDp.Items.Add(Properties.Resources.CallWorkers);//呼叫操作员039
this.boxIDp.Items.Add(Properties.Resources.Sampling);//取样040
this.boxIDp.Items.Add(Properties.Resources.End);//程序结束041
this.boxIDp.Items.Add(Properties.Resources.Await);//等待049
this.boxIDp.Items.Add(Properties.Resources.Pressurized);//加压050
this.boxIDp.Items.Add(Properties.Resources.Depressurized);//减压051
this.boxIDp.Items.Add(Properties.Resources.Pump + "/" + Properties.Resources.Blower);//泵风机速度054
this.boxIDp.Items.Add(Properties.Resources.PumpStart);//泵启动055
this.boxIDp.Items.Add(Properties.Resources.PumpStops);//泵停止056
this.boxIDp.Items.Add(Properties.Resources.PrepareMedications);//备药064
this.boxIDp.Items.Add(Properties.Resources.AddTheMedicine);//加药065
this.boxIDp.Items.Add(Properties.Resources.CallDistribution);//呼叫输送066
this.boxIDp.Items.Add(Properties.Resources.CallPreparation);//呼叫准备067
this.boxIDp.Items.Add(Properties.Resources.RapidAcidAddition);//快速加酸090
this.boxIDp.Items.Add(Properties.Resources.PHTemperatureControl);//ph温度控制091
this.boxIDp.Items.Add(Properties.Resources.PHDetection);//ph检测093
this.boxIDp.Items.Add(Properties.Resources.PHControl);//ph控制094
// boxNAME.Text = datid; // boxNAME.Text = datid;
} }
@ -175,7 +205,15 @@ namespace DyeingComputer.Windows
Set(a[i]); Set(a[i]);
} }
} }
private void boxIDp_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (boxIDp.SelectedIndex != -1)
{
int i = boxIDp.SelectedIndex;
boxNAMEp.Text = a.ElementAt(i);
Setp(a[i]);
}
}
private void YES_Click(object sender, RoutedEventArgs e)//确认 private void YES_Click(object sender, RoutedEventArgs e)//确认
{ {
if (string.IsNullOrEmpty(boxID.Text)) if (string.IsNullOrEmpty(boxID.Text))
@ -415,6 +453,32 @@ namespace DyeingComputer.Windows
P5N.Visibility = Visibility.Collapsed; P5N.Visibility = Visibility.Collapsed;
imageP.Source = new BitmapImage(new Uri("/Lmage/ID054.png", UriKind.Relative)); imageP.Source = new BitmapImage(new Uri("/Lmage/ID054.png", UriKind.Relative));
break; break;
case "055":
P1.Visibility = Visibility.Collapsed;
P1N.Visibility = Visibility.Collapsed;
P2.Visibility = Visibility.Collapsed;
P2N.Visibility = Visibility.Collapsed;
P3.Visibility = Visibility.Collapsed;
P3N.Visibility = Visibility.Collapsed;
P4.Visibility = Visibility.Collapsed;
P4N.Visibility = Visibility.Collapsed;
P5.Visibility = Visibility.Collapsed;
P5N.Visibility = Visibility.Collapsed;
imageP.Source = new BitmapImage(new Uri("/Lmage/ID055.png", UriKind.Relative));
break;
case "056":
P1.Visibility = Visibility.Collapsed;
P1N.Visibility = Visibility.Collapsed;
P2.Visibility = Visibility.Collapsed;
P2N.Visibility = Visibility.Collapsed;
P3.Visibility = Visibility.Collapsed;
P3N.Visibility = Visibility.Collapsed;
P4.Visibility = Visibility.Collapsed;
P4N.Visibility = Visibility.Collapsed;
P5.Visibility = Visibility.Collapsed;
P5N.Visibility = Visibility.Collapsed;
imageP.Source = new BitmapImage(new Uri("/Lmage/ID056.png", UriKind.Relative));
break;
case "064": case "064":
P1N.Text = Properties.Resources.Medicine + Properties.Resources.Tank; P1N.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
P2N.Text = Properties.Resources.Headwaters; P2N.Text = Properties.Resources.Headwaters;
@ -555,7 +619,790 @@ namespace DyeingComputer.Windows
break; break;
} }
} }
private void Setp(string a) //参数显示
{
switch (a)
{
case "001":
P1NP.Text = Properties.Resources.Target + Properties.Resources.Temperature;
P2NP.Text = Properties.Resources.Rate + "(°C/min)";
P3NP.Text = Properties.Resources.Time;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID001.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID001.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID001.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "007":
P1NP.Text = Properties.Resources.Headwaters;
P2NP.Text = Properties.Resources.WaterLevel;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID007.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID007.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID007.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "008":
P1NP.Text = Properties.Resources.Headwaters;
P2NP.Text = Properties.Resources.Flowmeter;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID008.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID008.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID008.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "013":
P1NP.Text = Properties.Resources.Headwaters;
P2NP.Text = Properties.Resources.WaterLevel;
P3NP.Text = Properties.Resources.Time;
P4NP.Text = Properties.Resources.Number;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Visible;
P4NP.Visibility = Visibility.Visible;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID013.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID013.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID013.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "015":
P1NP.Text = Properties.Resources.Headwaters;
P2NP.Text = Properties.Resources.WaterLevel;
P3NP.Text = Properties.Resources.Time;
P4NP.Text = Properties.Resources.Flowmeter;
P5NP.Text = Properties.Resources.Target + Properties.Resources.Temperature;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Visible;
P4NP.Visibility = Visibility.Visible;
P5P.Visibility = Visibility.Visible;
P5NP.Visibility = Visibility.Visible;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID015.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID015.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID015.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "017":
P1NP.Text = Properties.Resources.Headwaters;
P2NP.Text = Properties.Resources.WaterLevel;
P3NP.Text = Properties.Resources.Time;
P4NP.Text = Properties.Resources.Target + Properties.Resources.Temperature;
P5NP.Text = Properties.Resources.Rate;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Visible;
P4NP.Visibility = Visibility.Visible;
P5P.Visibility = Visibility.Visible;
P5NP.Visibility = Visibility.Visible;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID017.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID017.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID017.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "020":
P1NP.Text = Properties.Resources.Drainage;
P2NP.Text = Properties.Resources.WaterLevel;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID020.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID020.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID020.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "022":
P1NP.Text = Properties.Resources.Drainage;
P2NP.Text = Properties.Resources.WaterLevel;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID022.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID022.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID022.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "031":
P1NP.Text = Properties.Resources.Time;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Collapsed;
P2NP.Visibility = Visibility.Collapsed;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID031.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID031.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID031.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "035":
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID035.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID035.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID035.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "036":
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID036.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID036.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID036.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "039":
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID039.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID039.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID039.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "040":
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID040.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID040.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID040.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "041":
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID041.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID041.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID041.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "049":
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID049.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID049.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID049.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "050":
P1NP.Text = Properties.Resources.Temperature;
P2NP.Text = Properties.Resources.Pressure;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID050.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID050.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID050.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "051":
P1NP.Text = Properties.Resources.Temperature;
P2NP.Text = Properties.Resources.Pressure;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID051.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID051.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID051.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "054":
P1NP.Text = Properties.Resources.PumpSpeed;
P2NP.Text = Properties.Resources.Blower;
P3NP.Text = Properties.Resources.Nozzle;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID054.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID054.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID054.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "055":
P1P.Visibility = Visibility.Collapsed;
P1NP.Visibility = Visibility.Collapsed;
P2P.Visibility = Visibility.Collapsed;
P2NP.Visibility = Visibility.Collapsed;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID055.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID055.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID055.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "056":
P1P.Visibility = Visibility.Collapsed;
P1NP.Visibility = Visibility.Collapsed;
P2P.Visibility = Visibility.Collapsed;
P2NP.Visibility = Visibility.Collapsed;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID056.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID056.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID056.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "064":
P1NP.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
P2NP.Text = Properties.Resources.Headwaters;
P3NP.Text = Properties.Resources.WaterLevel;
P4NP.Text = Properties.Resources.Temperature;
P5NP.Text = Properties.Resources.Mixing;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Visible;
P4NP.Visibility = Visibility.Visible;
P5P.Visibility = Visibility.Visible;
P5NP.Visibility = Visibility.Visible;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID064.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID064.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID064.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "065":
P1NP.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
P2NP.Text = Properties.Resources.Curve;
P3NP.Text = Properties.Resources.Time;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID065.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID065.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID065.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "066":
P1NP.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
P2NP.Text = Properties.Resources.Type;
P3NP.Text = Properties.Resources.Step;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID066.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID066.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID066.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "067":
P1NP.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
P2NP.Text = Properties.Resources.Type;
P3NP.Text = Properties.Resources.Function;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID067.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID067.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID067.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "090":
P1NP.Text = Properties.Resources.Target + Properties.Resources.Temperature;
P2NP.Text = "PH";
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID090.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID090.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID090.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "091":
P1NP.Text = Properties.Resources.Target + Properties.Resources.Temperature;
P2NP.Text = Properties.Resources.Rate;
P3NP.Text = "PH";
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Visible;
P3NP.Visibility = Visibility.Visible;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID091.png", UriKind.Relative));
imageP3.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID091.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID091.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "093":
P1NP.Text = Properties.Resources.Time;
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Collapsed;
P2NP.Visibility = Visibility.Collapsed;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID093.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID093.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID093.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
case "094":
P1NP.Text = Properties.Resources.Time;
P2NP.Text = "PH";
P1P.Visibility = Visibility.Visible;
P1NP.Visibility = Visibility.Visible;
P2P.Visibility = Visibility.Visible;
P2NP.Visibility = Visibility.Visible;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ID094.png", UriKind.Relative));
imageP1.Opacity = 1;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ID094.png", UriKind.Relative));
imageP2.Opacity = 1;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ID094.png", UriKind.Relative));
imageP3.Opacity = 1;
}
break;
default:
P1P.Visibility = Visibility.Collapsed;
P1NP.Visibility = Visibility.Collapsed;
P2P.Visibility = Visibility.Collapsed;
P2NP.Visibility = Visibility.Collapsed;
P3P.Visibility = Visibility.Collapsed;
P3NP.Visibility = Visibility.Collapsed;
P4P.Visibility = Visibility.Collapsed;
P4NP.Visibility = Visibility.Collapsed;
P5P.Visibility = Visibility.Collapsed;
P5NP.Visibility = Visibility.Collapsed;
if (dat_P == 1)
{
imageP1.Source = new BitmapImage(new Uri("/Lmage/ADD.jpg", UriKind.Relative));
imageP1.Opacity = 0.4;
}
else if (dat_P == 2)
{
imageP2.Source = new BitmapImage(new Uri("/Lmage/ADD.jpg", UriKind.Relative));
imageP2.Opacity = 0.4;
}
else if (dat_P == 3)
{
imageP3.Source = new BitmapImage(new Uri("/Lmage/ADD.jpg", UriKind.Relative));
imageP3.Opacity = 0.4;
}
break;
}
}
public class AddressUpdateEventArgs : System.EventArgs public class AddressUpdateEventArgs : System.EventArgs
{ {
public AddressUpdateEventArgs(string dStep, string dStepID, string dStepNAME, string dPNAME, string dP1, string dP2, string dP3, string dP4, string dP5) public AddressUpdateEventArgs(string dStep, string dStepID, string dStepNAME, string dPNAME, string dP1, string dP2, string dP3, string dP4, string dP5)
@ -581,5 +1428,43 @@ namespace DyeingComputer.Windows
public string P4 { get; set; } public string P4 { get; set; }
public string P5 { get; set; } public string P5 { get; set; }
} }
private void imageP1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
((Image)sender).RenderTransform = new ScaleTransform(0.9, 0.9);
}
private void imageP2_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
((Image)sender).RenderTransform = new ScaleTransform(0.9, 0.9);
}
private void imageP3_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
((Image)sender).RenderTransform = new ScaleTransform(0.9, 0.9);
}
private void imageP1_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
((Image)sender).RenderTransform = Transform.Identity;
dat_P = 1;
Sub.Text = Properties.Resources.Subroutine + ": "+dat_P.ToString();
}
private void imageP2_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
((Image)sender).RenderTransform = Transform.Identity;
dat_P = 2;
Sub.Text = Properties.Resources.Subroutine + ": "+ dat_P.ToString();
}
private void imageP3_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
((Image)sender).RenderTransform = Transform.Identity;
dat_P = 3;
Sub.Text = Properties.Resources.Subroutine + ": "+ dat_P.ToString();
}
} }
} }

Loading…
Cancel
Save