|
@@ -11,7 +11,7 @@
|
|
|
xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
|
|
|
mc:Ignorable="d"
|
|
|
xmlns:converters="clr-namespace:Venus_MainPages.Converters"
|
|
|
- d:DesignHeight="1450" d:DesignWidth="800">
|
|
|
+ d:DesignHeight="1450" d:DesignWidth="1400">
|
|
|
<UserControl.Resources>
|
|
|
<converters:MultiBindingConverter x:Key="MultiBindingConverter"/>
|
|
|
</UserControl.Resources>
|
|
@@ -23,702 +23,100 @@
|
|
|
<RowDefinition Height="Auto"/>
|
|
|
<RowDefinition Height="Auto"/>
|
|
|
</Grid.RowDefinitions>
|
|
|
- <TabControl Style="{x:Null}">
|
|
|
- <TabItem Header="MFC1" x:Name="tabMFC1">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC1IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1350" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC1Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC1BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC1Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox x:Name="cbMFC1Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC1VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Command="{Binding StartOnePointVerificationCommand}" Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <Button.CommandParameter>
|
|
|
- <MultiBinding Converter="{StaticResource MultiBindingConverter}">
|
|
|
- <Binding ElementName="tabMFC1" Path="Header"/>
|
|
|
- <Binding ElementName="cbMFC1Setpoint" Path="Text"/>
|
|
|
- </MultiBinding>
|
|
|
- </Button.CommandParameter>
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC1, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC1Setpoint, Path=Text}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC1, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC1Setpoint, Path=SelectedItem}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
+ <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC1IsEnable}">
|
|
|
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- </StackPanel>
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1350" HorizontalAlignment="Left">
|
|
|
+ <StackPanel Orientation="Horizontal" Height="30">
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
+ <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC1Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
</Border>
|
|
|
-
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
- VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC1VerificationData}" x:Name="verificationDataGridMFC1" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
- </StackPanel>
|
|
|
- </TabItem>
|
|
|
- <TabItem Header="MFC2" x:Name="tabMFC2">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC2IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1200" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC2Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC2BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC2Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox x:Name="cbMFC2Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC2VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC2, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC2Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC2, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC2Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- </StackPanel>
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC1BackGround}" Padding="5,1">
|
|
|
+ <ComboBox Width="120" HorizontalAlignment="Left" Name="cb" SelectedIndex="{Binding GasSelectedIndex}">
|
|
|
+ <i:Interaction.Triggers>
|
|
|
+ <i:EventTrigger EventName="SelectionChanged">
|
|
|
+ <i:InvokeCommandAction Command="{Binding SelectGasCommand}"
|
|
|
+ CommandParameter="4"/>
|
|
|
+ </i:EventTrigger>
|
|
|
+ </i:Interaction.Triggers>
|
|
|
+ <ComboBoxItem>MFC1</ComboBoxItem>
|
|
|
+ <ComboBoxItem>MFC2</ComboBoxItem>
|
|
|
+ <ComboBoxItem>MFC3</ComboBoxItem>
|
|
|
+ <ComboBoxItem>MFC4</ComboBoxItem>
|
|
|
+ <ComboBoxItem>MFC5</ComboBoxItem>
|
|
|
+ <ComboBoxItem>MFC6</ComboBoxItem>
|
|
|
+ <ComboBoxItem>MFC7</ComboBoxItem>
|
|
|
+ <ComboBoxItem>MFC8</ComboBoxItem>
|
|
|
+ </ComboBox>
|
|
|
</Border>
|
|
|
-
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
- VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC2VerificationData}" x:Name="verificationDataGridMFC2" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
- </StackPanel>
|
|
|
- </TabItem>
|
|
|
- <TabItem Header="MFC3" x:Name="tabMFC3">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC3IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1200" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC3Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC3BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC3Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox x:Name="cbMFC3Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC3VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC3, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC3Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC3, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC3Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- </StackPanel>
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
+ <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC1Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
</Border>
|
|
|
-
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
- VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC3VerificationData}" x:Name="verificationDataGridMFC3" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
- </StackPanel>
|
|
|
- </TabItem>
|
|
|
- <TabItem Header="MFC4" x:Name="tabMFC4">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC4IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1200" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC4Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC4BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC4Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox x:Name="cbMFC4Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC4VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC4, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC4Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC4, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC4Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- </StackPanel>
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC1BackGround}" Padding="5,1">
|
|
|
+ <TextBlock Text="{Binding MFCData.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
</Border>
|
|
|
-
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
- VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC4VerificationData}" x:Name="verificationDataGridMFC4" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
- </StackPanel>
|
|
|
- </TabItem>
|
|
|
- <TabItem Header="MFC5" x:Name="tabMFC5">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC5IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1200" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC5Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC5BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC5Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox x:Name="cbMFC5Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC5VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- </StackPanel>
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
+ <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
</Border>
|
|
|
-
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
- VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC5VerificationData}" x:Name="verificationDataGridMFC5" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
- </StackPanel>
|
|
|
- </TabItem>
|
|
|
- <TabItem Header="MFC6" x:Name="tabMFC6">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC5IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1200" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC5Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC5BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC6Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox x:Name="cbMFC6Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC6VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- </StackPanel>
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
+ <ComboBox x:Name="cbMFC1Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFCVerificationPoints}" SelectedIndex="{Binding PointsSelectedIndex}" VerticalAlignment="Center" >
|
|
|
+ <ComboBox.Resources>
|
|
|
+ <Style TargetType="ComboBoxItem">
|
|
|
+ <Setter Property="Width" Value="150" />
|
|
|
+ </Style>
|
|
|
+ </ComboBox.Resources>
|
|
|
+ </ComboBox>
|
|
|
</Border>
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Button Command="{Binding StartOnePointVerificationCommand}" Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
+ <Button.CommandParameter>
|
|
|
+ <MultiBinding Converter="{StaticResource MultiBindingConverter}">
|
|
|
+ <Binding ElementName="cb" Path="Text"/>
|
|
|
+ <Binding ElementName="cbMFC1Setpoint" Path="Text"/>
|
|
|
+ </MultiBinding>
|
|
|
+ </Button.CommandParameter>
|
|
|
+ </Button>
|
|
|
+ <Button Command="{Binding StartTenPointVerificationCommand}" Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
+ <Button.CommandParameter>
|
|
|
+ <MultiBinding Converter="{StaticResource MultiBindingConverter}">
|
|
|
+ <Binding ElementName="cb" Path="Text"/>
|
|
|
+ <Binding ElementName="cbMFC1Setpoint" Path="Text"/>
|
|
|
+ </MultiBinding>
|
|
|
+ </Button.CommandParameter>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" Command="{Binding AbortCommand}"/>
|
|
|
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
- VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC5VerificationData}" x:Name="verificationDataGridMFC6" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
- </StackPanel>
|
|
|
- </TabItem>
|
|
|
- <TabItem Header="MFC7" x:Name="tabMFC7">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC5IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1200" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC5Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC5BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC7Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox x:Name="cbMFC7Setpoint" IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC7VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
</StackPanel>
|
|
|
</Border>
|
|
|
-
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
- VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC5VerificationData}" x:Name="verificationDataGridMFC7" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
</StackPanel>
|
|
|
- </TabItem>
|
|
|
- <TabItem Header="MFC8" x:Name="tabMFC8">
|
|
|
- <StackPanel Height="478" Width="1500" HorizontalAlignment="Left" IsEnabled="{Binding MFC5IsEnable}">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="1200" HorizontalAlignment="Left">
|
|
|
- <StackPanel Orientation="Horizontal" Height="30">
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Gas Name" Width="85" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" Background="{Binding MFC5Background}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{Binding MFC5BackGround}" Padding="5,1">
|
|
|
- <TextBlock Text="{Binding MFC8Data.DisplayName}" Width="200" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
|
- <TextBlock Text="Setpoint(sccm)" Width="100" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="14" FontFamily="Arial" VerticalAlignment="Center"/>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <ComboBox IsEditable="True" Height="25" Width="150" ItemsSource="{Binding MFC8VerificationPoints}" SelectedIndex="0" VerticalAlignment="Center" >
|
|
|
- <ComboBox.Resources>
|
|
|
- <Style TargetType="ComboBoxItem">
|
|
|
- <Setter Property="Width" Value="150" />
|
|
|
- </Style>
|
|
|
- </ComboBox.Resources>
|
|
|
- </ComboBox>
|
|
|
- </Border>
|
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" Padding="5,1">
|
|
|
- <StackPanel Orientation="Horizontal">
|
|
|
- <Button Content="Start One Point" Width="150" Height="25" FontSize="14" Margin="20,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="1" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- <Button Content="Start Ten Points" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" IsEnabled="{Binding IsVerificationButtonEnable}">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="StartVerification">
|
|
|
- <cal:Parameter Value="{Binding ElementName=tabMFC5, Path=Header}" />
|
|
|
- <cal:Parameter Value="{Binding ElementName=cbMFC5Setpoint, Path=SelectedValue}" />
|
|
|
- <cal:Parameter Value="10" />
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
-
|
|
|
- <Button Content="Abort" Width="150" Height="25" FontSize="14" Margin="30,0,0,0" >
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Abort">
|
|
|
- </cal:ActionMessage>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
+ </Border>
|
|
|
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
-
|
|
|
- <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
- <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
+ <Label Content="Verification Data:" Foreground="Black" Height="25" VerticalAlignment="Center"/>
|
|
|
+ <DataGrid Grid.Row="3" AlternationCount="2" HorizontalAlignment="Left" CanUserAddRows="False" AutoGenerateColumns="False" RowHeaderWidth="0"
|
|
|
VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling" HorizontalContentAlignment="Center"
|
|
|
- ItemsSource="{Binding MFC5VerificationData}" x:Name="verificationDataGridMFC8" Height="308">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
+ ItemsSource="{Binding MFC1VerificationData}" x:Name="verificationDataGridMFC1" Height="308">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTemplateColumn Header="Setpoint (sccm)" Width="400">
|
|
|
+ <DataGridTemplateColumn.CellTemplate>
|
|
|
+ <DataTemplate>
|
|
|
+ <TextBlock Text="{Binding Path=Setpoint, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
+ </DataTemplate>
|
|
|
+ </DataGridTemplateColumn.CellTemplate>
|
|
|
+ </DataGridTemplateColumn>
|
|
|
|
|
|
- <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
+ <DataGridTemplateColumn Header="Calculate Flow (sccm)" Width="400">
|
|
|
+ <DataGridTemplateColumn.CellTemplate>
|
|
|
+ <DataTemplate>
|
|
|
+ <TextBlock Text="{Binding Path=CalculateValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:F1}}" Height="25" HorizontalAlignment="Center" TextAlignment="Center"/>
|
|
|
+ </DataTemplate>
|
|
|
+ </DataGridTemplateColumn.CellTemplate>
|
|
|
+ </DataGridTemplateColumn>
|
|
|
+
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+ </StackPanel>
|
|
|
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
- </StackPanel>
|
|
|
- </TabItem>
|
|
|
- </TabControl>
|
|
|
<Border Grid.Row="1" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,1" Background="{DynamicResource Table_BG_Content}" Width="800" HorizontalAlignment="Left">
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
<Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,0" Background="{DynamicResource Table_BG_Title}" Padding="5,1">
|
|
@@ -1103,175 +501,5 @@
|
|
|
</DataGrid>
|
|
|
</ScrollViewer>
|
|
|
</Grid>
|
|
|
-
|
|
|
- <Grid Visibility="{Binding MFCQueryVisibility}" Margin="0,10,0,0">
|
|
|
- <Grid.RowDefinitions>
|
|
|
- <RowDefinition></RowDefinition>
|
|
|
- <RowDefinition Height="30"></RowDefinition>
|
|
|
- </Grid.RowDefinitions>
|
|
|
- <Grid.ColumnDefinitions>
|
|
|
- <ColumnDefinition></ColumnDefinition>
|
|
|
- <ColumnDefinition></ColumnDefinition>
|
|
|
- </Grid.ColumnDefinitions>
|
|
|
-
|
|
|
- <Grid Width="1545" Grid.Column="0">
|
|
|
- <Grid.ColumnDefinitions>
|
|
|
- <ColumnDefinition Width="86*"/>
|
|
|
- <ColumnDefinition Width="7*"/>
|
|
|
- <ColumnDefinition Width="216*"/>
|
|
|
- </Grid.ColumnDefinitions>
|
|
|
- <!--<sciChart:SciChartSurface Name="sciChart" RenderableSeries="{Binding SelectedData}"
|
|
|
- sciChart:ThemeManager.Theme="ExpressionLight"
|
|
|
- Padding="0,0,0,0"
|
|
|
- DebugWhyDoesntSciChartRender="False" BorderBrush="Gray" Focusable="False" IsTabStop="False" Margin="5,0,0,0" Visibility="Hidden" Grid.ColumnSpan="3">
|
|
|
- <sciChart:SciChartSurface.Resources>
|
|
|
- --><!-- This is the style for the control that hosts the Axis Label --><!--
|
|
|
- <Style x:Key="CursorModAxisLabelStyle" TargetType="sciChart:AxisLabelControl">
|
|
|
- <Setter Property="Background" Value="#AAFF6600" />
|
|
|
- <Setter Property="BorderBrush" Value="#FFFF6600" />
|
|
|
- <Setter Property="BorderThickness" Value="1" />
|
|
|
- <Setter Property="Foreground" Value="White" />
|
|
|
- <Setter Property="FontSize" Value="25" />
|
|
|
- </Style>
|
|
|
-
|
|
|
- <Style x:Key="CursorTooltipStyle" TargetType="sciChart:CursorLabelControl">
|
|
|
- <Setter Property="Template">
|
|
|
- <Setter.Value>
|
|
|
- <ControlTemplate TargetType="sciChart:CursorLabelControl">
|
|
|
- <Border Background="#AAFF6600"
|
|
|
- BorderBrush="#FFFF6600"
|
|
|
- BorderThickness="2"
|
|
|
- Opacity="0.7"
|
|
|
- Padding="2.5">
|
|
|
- --><!--<ItemsControl ItemsSource="{Binding DataContext.SeriesData.SeriesInfo, RelativeSource={RelativeSource TemplatedParent}}">
|
|
|
- <ItemsControl.ItemTemplate>
|
|
|
- <DataTemplate DataType="s:SeriesInfo">
|
|
|
- <ContentControl Content="{Binding}" ContentTemplate="{Binding Path=RenderableSeries.(s:CursorModifier.TooltipTemplate)}" />
|
|
|
- </DataTemplate>
|
|
|
- </ItemsControl.ItemTemplate>
|
|
|
- </ItemsControl>--><!--
|
|
|
- </Border>
|
|
|
- </ControlTemplate>
|
|
|
- </Setter.Value>
|
|
|
- </Setter>
|
|
|
- </Style>
|
|
|
- </sciChart:SciChartSurface.Resources>
|
|
|
-
|
|
|
- <sciChart:SciChartSurface.XAxis>
|
|
|
- <sciChart:NumericAxis DrawMinorTicks="True"
|
|
|
- DrawMinorGridLines="True"
|
|
|
- sciChart:CursorModifier.AxisLabelContainerStyle="{StaticResource CursorModAxisLabelStyle}"
|
|
|
- AxisAlignment="Bottom"
|
|
|
- AutoRange="{Binding AutoRangeX}"
|
|
|
- VisibleRange="{Binding XValueRange, Mode=TwoWay}"
|
|
|
- Id="DefaultAxisId">
|
|
|
- <sciChart:NumericAxis.GrowBy>
|
|
|
- <sciChart:DoubleRange Min="0.1" Max="0.1"/>
|
|
|
- </sciChart:NumericAxis.GrowBy>
|
|
|
- </sciChart:NumericAxis>
|
|
|
- </sciChart:SciChartSurface.XAxis>
|
|
|
-
|
|
|
- --><!-- Create a Y Axis --><!--
|
|
|
- <sciChart:SciChartSurface.YAxis>
|
|
|
- <sciChart:NumericAxis DrawMinorTicks="True"
|
|
|
- DrawMinorGridLines="True"
|
|
|
- AxisAlignment="Left"
|
|
|
- AutoRange="{Binding AutoRangeY}"
|
|
|
- VisibleRange="{Binding YValueRange, Mode=TwoWay}"
|
|
|
- Id="DefaultAxisId">
|
|
|
- <sciChart:NumericAxis.GrowBy>
|
|
|
- <sciChart:DoubleRange Min="0.1" Max="0.1"/>
|
|
|
- </sciChart:NumericAxis.GrowBy>
|
|
|
- </sciChart:NumericAxis>
|
|
|
- </sciChart:SciChartSurface.YAxis>
|
|
|
-
|
|
|
- <sciChart:SciChartSurface.ChartModifier>
|
|
|
- <sciChart:ModifierGroup ExecuteOn="MouseDoubleClick">
|
|
|
- <sciChart:RubberBandXyZoomModifier x:Name="rubberBandZoomModifier" IsEnabled="True"
|
|
|
- IsXAxisOnly="False"
|
|
|
- ZoomExtentsY="False"
|
|
|
- IsAnimated="True" ExecuteOn="MouseLeftButton" ReceiveHandledEvents="True" />
|
|
|
- <sciChart:SeriesSelectionModifier ExecuteOn="MouseLeftButton" ReceiveHandledEvents="True">
|
|
|
- <sciChart:SeriesSelectionModifier.SelectedSeriesStyle>
|
|
|
- <Style TargetType="sciChart:BaseRenderableSeries">
|
|
|
- <Setter Property="Stroke" Value="Red"/>
|
|
|
- <Setter Property="StrokeThickness" Value="3"/>
|
|
|
- <Setter Property="PointMarkerTemplate">
|
|
|
- <Setter.Value>
|
|
|
- <ControlTemplate>
|
|
|
- <sciChart:EllipsePointMarker Width="7" Height="7" Fill="#FF00DC" Stroke="White"/>
|
|
|
- </ControlTemplate>
|
|
|
- </Setter.Value>
|
|
|
- </Setter>
|
|
|
- </Style>
|
|
|
-
|
|
|
- </sciChart:SeriesSelectionModifier.SelectedSeriesStyle>
|
|
|
- </sciChart:SeriesSelectionModifier>
|
|
|
-
|
|
|
- <sciChart:ZoomExtentsModifier x:Name="zoomExtentsModifier" XyDirection="XYDirection" ReceiveHandledEvents="True" ExecuteOn="MouseDoubleClick"/>
|
|
|
-
|
|
|
- <sciChart:CursorModifier IsEnabled="True" ShowTooltipOn="MouseOver"
|
|
|
- ShowAxisLabels="True" SourceMode="AllSeries"
|
|
|
- ShowTooltip="False" />
|
|
|
-
|
|
|
- --><!--自由平移--><!--
|
|
|
- <sciChart:ZoomPanModifier x:Name="zoomPanModifier" ReceiveHandledEvents="True" IsEnabled="True" ClipModeX="None" XyDirection="XYDirection" ExecuteOn="MouseRightButton" ZoomExtentsY="False" />
|
|
|
-
|
|
|
- <sciChart:LegendModifier ShowLegend="False" Orientation="Horizontal" Margin="10" HorizontalAlignment="Right"
|
|
|
- LegendPlacement="Inside" GetLegendDataFor="AllSeries"
|
|
|
- ShowVisibilityCheckboxes="False"/>
|
|
|
-
|
|
|
- <sciChart:RolloverModifier x:Name="rolloverModifier"
|
|
|
- UseInterpolation="False" FontSize="9" IsEnabled="True"
|
|
|
- DrawVerticalLine="False" FontFamily="Arial,SimSun"
|
|
|
- SnapsToDevicePixels="False"
|
|
|
- ShowAxisLabels="False" />
|
|
|
-
|
|
|
- <sciChart:MouseWheelZoomModifier x:Name="mouseWheelZoomModifier" XyDirection="XDirection"/>
|
|
|
-
|
|
|
- </sciChart:ModifierGroup>
|
|
|
-
|
|
|
- </sciChart:SciChartSurface.ChartModifier>
|
|
|
- </sciChart:SciChartSurface>-->
|
|
|
- </Grid>
|
|
|
-
|
|
|
- <DataGrid Grid.Column="1" Margin="1,0,0,0" Visibility="Collapsed" Width="1000"
|
|
|
- AlternationCount="2" ColumnHeaderHeight="30"
|
|
|
- ItemsSource="{Binding CalibrationErrorRate}" AutoGenerateColumns="False"
|
|
|
- CanUserAddRows="False" CanUserResizeRows="False" CanUserResizeColumns="True" FontFamily="Arial" FontSize="12">
|
|
|
- <DataGrid.Columns>
|
|
|
- <DataGridTemplateColumn Header="Setpoint(sccm)" MinWidth="120">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding Setpoint}" Margin="5,0" FontFamily="Arial" FontSize="14" Foreground="{DynamicResource FG_Black}" HorizontalAlignment="Left" VerticalAlignment="Center" />
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
- <DataGridTemplateColumn Header="Calc Flow(sccm)" MinWidth="120">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding CalculateValue}" Margin="5,0" FontFamily="Arial" FontSize="14" Foreground="{DynamicResource FG_Black}" HorizontalAlignment="Left" VerticalAlignment="Center" />
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
- <DataGridTemplateColumn Header="Error Rate(%)" MinWidth="120">
|
|
|
- <DataGridTemplateColumn.CellTemplate>
|
|
|
- <DataTemplate>
|
|
|
- <TextBlock Text="{Binding ErrorRate}" Margin="5,0" FontFamily="Arial" FontSize="14" Foreground="{DynamicResource FG_Black}" HorizontalAlignment="Left" VerticalAlignment="Center" />
|
|
|
- </DataTemplate>
|
|
|
- </DataGridTemplateColumn.CellTemplate>
|
|
|
- </DataGridTemplateColumn>
|
|
|
-
|
|
|
- </DataGrid.Columns>
|
|
|
- </DataGrid>
|
|
|
-
|
|
|
- <Button Content="Back" Grid.Row="1" Width="50" Margin="477,5,214,3" Visibility="Hidden">
|
|
|
- <!--<i:Interaction.Triggers>
|
|
|
- <i:EventTrigger EventName="Click">
|
|
|
- <cal:ActionMessage MethodName="Back"/>
|
|
|
- </i:EventTrigger>
|
|
|
- </i:Interaction.Triggers>-->
|
|
|
- </Button>
|
|
|
- </Grid>
|
|
|
</Grid>
|
|
|
</UserControl>
|