|
@@ -7,8 +7,7 @@
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
|
|
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:converter1="clr-namespace:MECF.Framework.UI.Client.Converter;assembly=MECF.Framework.UI.Client"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:converter1="clr-namespace:MECF.Framework.UI.Client.Converter;assembly=MECF.Framework.UI.Client"
|
|
- Width="550"
|
|
|
|
- Height="600"
|
|
|
|
|
|
+ Width="560"
|
|
FontFamily="Segoe"
|
|
FontFamily="Segoe"
|
|
mc:Ignorable="d">
|
|
mc:Ignorable="d">
|
|
<UserControl.Resources>
|
|
<UserControl.Resources>
|
|
@@ -21,7 +20,280 @@
|
|
<RowDefinition Height="80"/>
|
|
<RowDefinition Height="80"/>
|
|
</Grid.RowDefinitions>
|
|
</Grid.RowDefinitions>
|
|
<DockPanel Background="White">
|
|
<DockPanel Background="White">
|
|
- <Canvas>
|
|
|
|
|
|
+ <StackPanel HorizontalAlignment="Center" Margin="10,20,0,0">
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Sub Recipe"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.SubRecipePath, Converter={StaticResource FileNameConverter}}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="RecipeFileSelect">
|
|
|
|
+ <cal:Parameter Value="SubRecipe"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="RecipeFileSelect">
|
|
|
|
+ <cal:Parameter Value="SubRecipe"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="SubRecipe"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Alarm Recipe"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.AlarmRecipePath}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="RecipeFileSelect">
|
|
|
|
+ <cal:Parameter Value="AlarmRecipe"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="RecipeFileSelect">
|
|
|
|
+ <cal:Parameter Value="AlarmRecipe"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="AlarmRecipe"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Alarm Condition"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.AlarmCondition}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="AlarmCondition"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="AlarmCondition"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="AlarmCondition"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Leak Check"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.LeakCheck}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="LeakCheck"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="LeakCheck"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="LeakCheck"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Abort Recipe"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.AbortRecipePath}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="RecipeFileSelect">
|
|
|
|
+ <cal:Parameter Value="AbortRecipe"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="RecipeFileSelect">
|
|
|
|
+ <cal:Parameter Value="AbortRecipe"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="AbortRecipe"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="APC PID"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.PressAPC}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="PressAPC"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="PressAPC"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="PressAPC"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Temp Correction"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.TempCorrection}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="TempCorrection"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="TempCorrection"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="TempCorrect"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Temp PID"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.TempPID}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="TempPID"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="TempPID"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="TempPID"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
+ <Border Width="110" Height="50" Margin="4" Padding="8,2" VerticalAlignment="Center" BorderBrush="Black" BorderThickness="1">
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="Profile Condition"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <TextBox Height="auto" Width="300" TextWrapping="Wrap" Margin="4" IsReadOnly="True" Tag="None" Text="{Binding CombinationData.ProfileCondition}">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseDown">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="ProfileCondition"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ <i:EventTrigger EventName="PreviewMouseUp">
|
|
|
|
+ <cal:ActionMessage MethodName="ParameterFileSelect">
|
|
|
|
+ <cal:Parameter Value="ProfileCondition"/>
|
|
|
|
+ <cal:Parameter Value="{Binding}"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </TextBox>
|
|
|
|
+ <Button Height="50" Width="110" Grid.Row="0" Grid.Column="2" Margin="4" Content="Clear">
|
|
|
|
+ <i:Interaction.Triggers>
|
|
|
|
+ <i:EventTrigger EventName="Click">
|
|
|
|
+ <cal:ActionMessage MethodName="ClearClick">
|
|
|
|
+ <cal:Parameter Value="ProfileCondition"/>
|
|
|
|
+ </cal:ActionMessage>
|
|
|
|
+ </i:EventTrigger>
|
|
|
|
+ </i:Interaction.Triggers>
|
|
|
|
+ </Button>
|
|
|
|
+ </StackPanel>
|
|
|
|
+
|
|
|
|
+ </StackPanel>
|
|
|
|
+ <!--<Canvas>
|
|
<StackPanel Canvas.Left="30" Canvas.Top="20">
|
|
<StackPanel Canvas.Left="30" Canvas.Top="20">
|
|
<Grid Width="500" Height="160">
|
|
<Grid Width="500" Height="160">
|
|
<Grid.RowDefinitions>
|
|
<Grid.RowDefinitions>
|
|
@@ -472,7 +744,7 @@
|
|
</Button>
|
|
</Button>
|
|
</Grid>
|
|
</Grid>
|
|
</StackPanel>
|
|
</StackPanel>
|
|
- </Canvas>
|
|
|
|
|
|
+ </Canvas>-->
|
|
</DockPanel>
|
|
</DockPanel>
|
|
<StackPanel
|
|
<StackPanel
|
|
Grid.Row="2"
|
|
Grid.Row="2"
|