| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 | <UserControl x:Class="Venus_MainPages.Views.CleanRecipeView"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"              xmlns:local="clr-namespace:Venus_MainPages.Views"             xmlns:prism="http://prismlibrary.com/"             xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"             prism:ViewModelLocator.AutoWireViewModel="True"             xmlns:unity="clr-namespace:Venus_MainPages.Unity"             xmlns:customControls="clr-namespace:Venus_Themes.CustomControls;assembly=Venus_Themes"             mc:Ignorable="d"              d:DesignHeight="450" d:DesignWidth="800">    <Canvas>        <RadioButton Content="Manual"   FontSize="15"   Width="150" Height="33" Canvas.Left="500" Canvas.Top="200"  Style="{StaticResource Button_RadioButton}"  IsChecked="{Binding IsEnableCleanRecipe,Converter={StaticResource BoolToBool},Mode=TwoWay}" Command="{Binding EnableCleanRecipeCommand}" CommandParameter="true"/>        <RadioButton Content="Auto"    FontSize="15"   Width="150" Height="33" Canvas.Left="700" Canvas.Top="200"  Style="{StaticResource Button_RadioButton}"   IsChecked="{Binding  IsEnableCleanRecipe,Mode=TwoWay}"                                       Command="{Binding EnableCleanRecipeCommand}" CommandParameter="false"/>        <TextBox  Width="140" Height="30" Text="Clean Recipe:"  Canvas.Left="500" Canvas.Top="260" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="15" IsReadOnly="True" Background="Transparent"/>        <Border Width="210" Height="28"  Canvas.Left="640" Canvas.Top="261" BorderBrush="Black" BorderThickness=".7">            <ComboBox  ItemsSource="{Binding CurrentModuleRecipes}" SelectedItem="{Binding SelectedCleanRecipe}" IsEnabled="{Binding IsAutoMode}" Style="{StaticResource customeComboBoxStyle}" BorderBrush="White" FontSize="15">                <i:Interaction.Triggers>                    <i:EventTrigger EventName="DropDownOpened">                        <i:InvokeCommandAction Command="{Binding LoadRecipeCommand}"/>                    </i:EventTrigger>                </i:Interaction.Triggers>            </ComboBox>        </Border>        <customControls:PathButton Width="120" Height="30" Content="Start"  Canvas.Left="880" Canvas.Top="261" IsEnabled="{Binding IsEnableCleanRecipe,Converter={StaticResource BoolToBool}}" Command="{Binding RunRecipeCommand}"/>        <StackPanel Canvas.Left="500" Canvas.Top="310" Orientation="Horizontal">            <TextBlock Text="PM Idle  During Time:" FontSize="18"/>            <TextBlock Grid.Row="4" Grid.Column="1" Text="{Binding IdleDuringTime, StringFormat=hh\\:mm\\:ss}"  FontSize="18" Padding="10,0,0,0"/>        </StackPanel>        <StackPanel Canvas.Left="500" Canvas.Top="360" Orientation="Horizontal">            <TextBlock Text="Runned Wafer Count:" FontSize="18"/>            <TextBlock Grid.Row="4" Grid.Column="1" Text="0"  FontSize="18" Padding="10,0,0,0"/>        </StackPanel>        <Grid Canvas.Left="500" Canvas.Top="410" Width="540" Height="175" unity:GridOptions.ShowBorder="True" unity:GridOptions.LineBrush="#afb4db"  unity:GridOptions.LineThickness="2">            <Grid.ColumnDefinitions>                <ColumnDefinition Width="2*"/>                <ColumnDefinition />                <ColumnDefinition />                <ColumnDefinition />            </Grid.ColumnDefinitions>            <Grid.RowDefinitions>                <RowDefinition/>                <RowDefinition/>                <RowDefinition/>                <RowDefinition/>                <RowDefinition/>            </Grid.RowDefinitions>            <TextBlock Grid.Column="1" Text="Current Value" FontSize="15" Padding="8,8,0,0"/>            <TextBlock Grid.Column="2" Text="New Value" FontSize="15" Padding="20,8,0,0"/>            <TextBlock Grid.Column="3" Text="Set" FontSize="15" Padding="40,8,0,0"/>            <TextBlock Grid.Row="1" Grid.Column="0" Text="Idle Clean Recipe" FontSize="15" Padding="5,8,0,0"/>            <TextBlock Grid.Row="2" Grid.Column="0" Text="Idle Clean Time" FontSize="15" Padding="5,8,0,0"/>            <TextBlock Grid.Row="3" Grid.Column="0" Text="Idle Clean Wafer Count" FontSize="15" Padding="5,8,0,0"/>            <TextBlock Grid.Row="4" Grid.Column="0" Text="Mode"                   FontSize="15" Padding="5,8,0,0"/>            <TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding CleanRecipeFeedback}"        FontSize="15" Padding="5,8,0,0"/>            <TextBlock Grid.Row="2" Grid.Column="1" Text="{Binding IdleCleanTimeFeedback}"       FontSize="15" Padding="5,8,0,0"/>            <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding IdleCleanWaferCountFeedback}" FontSize="15" Padding="5,8,0,0"/>            <TextBlock Grid.Row="4" Grid.Column="1" Text="{Binding IdleCleanModeFeedback}" FontSize="15" Padding="5,8,0,0"/>            <ComboBox  Grid.Row="1" Grid.Column="2" ItemsSource="{Binding CurrentModuleRecipes}" SelectedItem="{Binding CleanRecipeSetpoint}"  Style="{StaticResource customeComboBoxStyle}" BorderBrush="White" FontSize="15">                <i:Interaction.Triggers>                    <i:EventTrigger EventName="DropDownOpened">                        <i:InvokeCommandAction Command="{Binding LoadRecipeCommand}"/>                    </i:EventTrigger>                </i:Interaction.Triggers>            </ComboBox>            <TextBox   Grid.Row="2" Grid.Column="2" Text="{Binding IdleCleanTimeSetpoint,UpdateSourceTrigger=PropertyChanged}"       HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>            <TextBox   Grid.Row="3" Grid.Column="2" Text="{Binding IdleCleanWaferCountSetpoint,UpdateSourceTrigger=PropertyChanged}" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>            <ComboBox  Grid.Row="4" Grid.Column="2" ItemsSource="{Binding IdleCleanModes}" SelectedItem="{Binding IdleCleanModeSetpoint,UpdateSourceTrigger=PropertyChanged}"  Style="{StaticResource customeComboBoxStyle}" BorderBrush="White" FontSize="15">                   </ComboBox>            <Button Grid.Row="1" Grid.Column="3" Content="Set" Margin="1" Command="{Binding SetCommand}" CommandParameter="0"/>            <Button Grid.Row="2" Grid.Column="3" Content="Set" Margin="1" Command="{Binding SetCommand}" CommandParameter="1"/>            <Button Grid.Row="3" Grid.Column="3" Content="Set" Margin="1" Command="{Binding SetCommand}" CommandParameter="2"/>            <Button Grid.Row="4" Grid.Column="3" Content="Set" Margin="1" Command="{Binding SetCommand}" CommandParameter="3"/>        </Grid>    </Canvas></UserControl>
 |