BoatWaferModify.xaml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <UserControl x:Class="SummaryModule.Dialogs.Views.BoatWaferModify"
  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:SummaryModule.Dialogs.Views"
  7. xmlns:UniControl="clr-namespace:UniversalControls.Controls;assembly=UniversalControls"
  8. mc:Ignorable="d"
  9. d:DesignHeight="450" d:DesignWidth="800">
  10. <UserControl.Resources>
  11. <ResourceDictionary >
  12. <ResourceDictionary.MergedDictionaries>
  13. <ResourceDictionary Source="/UICommon;component/Resources.xaml"/>
  14. </ResourceDictionary.MergedDictionaries>
  15. </ResourceDictionary>
  16. </UserControl.Resources>
  17. <Grid Margin="8">
  18. <Grid.ColumnDefinitions>
  19. <ColumnDefinition Width="360"/>
  20. <ColumnDefinition Width="8"/>
  21. <ColumnDefinition/>
  22. </Grid.ColumnDefinitions>
  23. <Grid.RowDefinitions>
  24. <RowDefinition/>
  25. <RowDefinition Height="8"/>
  26. <RowDefinition Height="auto"/>
  27. <RowDefinition Height="8"/>
  28. <RowDefinition Height="auto"/>
  29. </Grid.RowDefinitions>
  30. <Border Background="{StaticResource BorderBackgroundColor}" CornerRadius="4">
  31. <Viewbox Margin="16,0">
  32. <UniControl:BoatSlotDiagram />
  33. </Viewbox>
  34. </Border>
  35. <DataGrid Grid.Column="2" Style="{StaticResource ThemeDataGrid}" ItemsSource="{Binding Wafer}" Height="640" SelectionMode="Extended">
  36. <DataGrid.Columns>
  37. <DataGridTextColumn Header="Slot" Width="64" Binding="{Binding Value.Slot}"/>
  38. <DataGridTemplateColumn Header="Wafer Info" MinWidth="180">
  39. <DataGridTemplateColumn.CellTemplate>
  40. <DataTemplate>
  41. <Grid Margin="2">
  42. <Image Source="{StaticResource Icon_Stocker}"/>
  43. <TextBlock Panel.ZIndex="1" Text="{Binding Value.WaferInfo}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="2"/>
  44. </Grid>
  45. </DataTemplate>
  46. </DataGridTemplateColumn.CellTemplate>
  47. </DataGridTemplateColumn>
  48. <DataGridTextColumn Header="Wafer Type" Width="108" Binding="{Binding Value.WaferType}"/>
  49. <DataGridTextColumn Header="Use Count" Width="108" Binding="{Binding Value.UseCount}"/>
  50. <DataGridTextColumn Header="Use Time" Width="108" Binding="{Binding Value.UseTime}"/>
  51. <DataGridTextColumn Header="Use Thick" Width="108" Binding="{Binding Value.UseCount}"/>
  52. </DataGrid.Columns>
  53. </DataGrid>
  54. <Border Grid.Row="2" Grid.ColumnSpan="3" Background="{StaticResource BorderBackgroundColor}" CornerRadius="4">
  55. <Grid Margin="8">
  56. <Grid.RowDefinitions>
  57. <RowDefinition Height="auto"/>
  58. <RowDefinition Height="4"/>
  59. <RowDefinition Height="auto"/>
  60. <RowDefinition Height="4"/>
  61. <RowDefinition Height="auto"/>
  62. </Grid.RowDefinitions>
  63. <TextBlock HorizontalAlignment="Center" FontWeight="Bold">Wafer Option</TextBlock>
  64. <GroupBox Grid.Row="2" Header="Wafer type">
  65. <UniformGrid Rows="1">
  66. <RadioButton GroupName="group2" Style="{StaticResource FunctionRadioButton}" Margin="4">P1</RadioButton>
  67. <RadioButton GroupName="group2" Style="{StaticResource FunctionRadioButton}" Margin="4">P2</RadioButton>
  68. <RadioButton GroupName="group2" Style="{StaticResource FunctionRadioButton}" Margin="4">SD</RadioButton>
  69. <RadioButton GroupName="group2" Style="{StaticResource FunctionRadioButton}" Margin="4">ED</RadioButton>
  70. <RadioButton GroupName="group2" Style="{StaticResource FunctionRadioButton}" Margin="4">M1</RadioButton>
  71. <RadioButton GroupName="group2" Style="{StaticResource FunctionRadioButton}" Margin="4">M2</RadioButton>
  72. </UniformGrid>
  73. </GroupBox>
  74. <GroupBox Grid.Row="6" Header="Edit Wafer">
  75. <Grid Height="28" Margin="8">
  76. <Grid.ColumnDefinitions>
  77. <ColumnDefinition Width="auto"/>
  78. <ColumnDefinition Width="8"/>
  79. <ColumnDefinition/>
  80. <ColumnDefinition Width="8"/>
  81. <ColumnDefinition Width="auto"/>
  82. <ColumnDefinition Width="8"/>
  83. <ColumnDefinition/>
  84. <ColumnDefinition Width="8"/>
  85. <ColumnDefinition Width="120"/>
  86. <ColumnDefinition Width="8"/>
  87. <ColumnDefinition Width="120"/>
  88. </Grid.ColumnDefinitions>
  89. <TextBlock Grid.Column="0" VerticalAlignment="Center">Original Module</TextBlock>
  90. <ComboBox Grid.Column="2"/>
  91. <TextBlock Grid.Column="4" VerticalAlignment="Center">Original Module</TextBlock>
  92. <ComboBox Grid.Column="6"/>
  93. <Button Grid.Column="8" Style="{StaticResource FunctionButton}">Create Wafer</Button>
  94. <Button Grid.Column="10" Style="{StaticResource FunctionButton}">Delete Wafer</Button>
  95. </Grid>
  96. </GroupBox>
  97. </Grid>
  98. </Border>
  99. <Grid Grid.Row="4" Grid.ColumnSpan="3" Height="32">
  100. <Grid.ColumnDefinitions>
  101. <ColumnDefinition Width="120"/>
  102. <ColumnDefinition/>
  103. <ColumnDefinition Width="120"/>
  104. </Grid.ColumnDefinitions>
  105. <Button Style="{StaticResource FunctionButton}">Save</Button>
  106. <Button Grid.Column="2" Style="{StaticResource FunctionButton}" Command="{Binding CloseCommand}">Close</Button>
  107. </Grid>
  108. </Grid>
  109. </UserControl>