InputCarrierInfoView.xaml 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <UserControl x:Class="FurnaceUI.Views.Jobs.InputCarrierInfoView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:FurnaceUI.Views.Jobs" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburn.org"
  7. mc:Ignorable="d"
  8. Height="350" d:DesignWidth="700">
  9. <Grid>
  10. <Grid.RowDefinitions>
  11. <RowDefinition></RowDefinition>
  12. <RowDefinition Height="50"></RowDefinition>
  13. </Grid.RowDefinitions>
  14. <StackPanel Orientation="Vertical" Margin="100,-100,0,0" Grid.Row="0">
  15. <StackPanel Orientation="Horizontal" Margin="100,150,0,0">
  16. <TextBlock Text="Carrier ID:" FontSize="20" Margin="0,10,0,0"></TextBlock>
  17. <TextBox Text="{Binding CarrierID,UpdateSourceTrigger=PropertyChanged}" Width="240" Height="42" Margin="10,0,0,0" FontSize="20"></TextBox>
  18. </StackPanel>
  19. <StackPanel Orientation="Horizontal" Margin="122,30,0,0" Visibility="Hidden">
  20. <TextBlock Text="Count:" FontSize="20" Margin="8,10,0,0"></TextBlock>
  21. <TextBox Text="{Binding WaferCount,UpdateSourceTrigger=PropertyChanged}" Tag="Number" Width="240" Height="42" Margin="10,0,0,0" FontSize="20" IsEnabled="False"></TextBox>
  22. </StackPanel>
  23. <StackPanel Orientation="Horizontal" Margin="45,30,0,0" Visibility="Hidden">
  24. <Button Content="Edit Specified Map" FontSize="20" Height="45" Margin="8,0,0,0">
  25. <i:Interaction.Triggers>
  26. <i:EventTrigger EventName="Click">
  27. <cal:ActionMessage MethodName="EditMap">
  28. </cal:ActionMessage>
  29. </i:EventTrigger>
  30. </i:Interaction.Triggers>
  31. </Button>
  32. <TextBox Text="{Binding SlotMap,UpdateSourceTrigger=PropertyChanged}" Tag="Number" Width="240" Height="42" Margin="10,0,0,0" FontSize="16" IsEnabled="False"/>
  33. <RadioButton Content="Exist" FontSize="20" Width="60" Margin="10,0,0,0" GroupName="map" IsChecked="{Binding IsExistChecked}"/>
  34. <RadioButton Content="None" FontSize="20" Width="60" Margin="5,0,0,0" GroupName="map" IsChecked="{Binding IsNoneChecked}"/>
  35. </StackPanel>
  36. </StackPanel>
  37. <StackPanel Grid.Row="1" Orientation="Horizontal">
  38. <Button Content="Close" Margin="20,-10,20,0" Width="130" Height="45">
  39. <i:Interaction.Triggers>
  40. <i:EventTrigger EventName="Click">
  41. <cal:ActionMessage MethodName="ClosedCmd">
  42. <cal:Parameter Value="Close"/>
  43. </cal:ActionMessage>
  44. </i:EventTrigger>
  45. </i:Interaction.Triggers>
  46. </Button>
  47. <Button Content="Accept" Margin="460,-10,20,0" Width="130" Height="45">
  48. <i:Interaction.Triggers>
  49. <i:EventTrigger EventName="Click">
  50. <cal:ActionMessage MethodName="AcceptCmd">
  51. </cal:ActionMessage>
  52. </i:EventTrigger>
  53. </i:Interaction.Triggers>
  54. </Button>
  55. </StackPanel>
  56. </Grid>
  57. </UserControl>