1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701 |
- <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:s="clr-namespace:System;assembly=mscorlib"
- xmlns:c="clr-namespace:System.Collections;assembly=mscorlib"
- xmlns:ctrlCommon="clr-namespace:Aitex.Sorter.UI.Controls.Common;assembly=Aitex.Sorter.UI"
- xmlns:Common="clr-namespace:MECF.Framework.Common.Equipment;assembly=MECF.Framework.Common"
- xmlns:converter="clr-namespace:Aitex.Sorter.UI.Converter;assembly=Aitex.Sorter.UI"
- xmlns:cv="clr-namespace:Aitex.Sorter.UI.Converter"
- xmlns:equipment="clr-namespace:MECF.Framework.Common.Equipment;assembly=MECF.Framework.Common"
- xmlns:common="clr-namespace:Aitex.Sorter.Common;assembly=Aitex.Sorter.Common"
- xmlns:common1="clr-namespace:Aitex.Sorter.Common;assembly=MECF.Framework.Common">
- <s:Boolean x:Key="True">True</s:Boolean>
- <s:Boolean x:Key="False">False</s:Boolean>
- <converter:FormatAndUnitConverter x:Key="formatAndUnitConverter"/>
- <converter:DiffPressureValueConverter x:Key="diffPressureValueConverter"/>
- <converter:ValueMatchConverter x:Key="valueMatchConverter" />
- <converter:BoolNegateConverter x:Key="boolNegateConverter"/>
- <converter:LoadportCassetteStateConverter x:Key="loadportCassetteStateConverter"/>
- <converter:BoolVisibilityConverter x:Key="boolVisibilityConverter" />
- <converter:WaferDropConverter x:Key="waferdropConverter" />
- <converter:WaferDropConverter2 x:Key="waferdropConverter2" />
- <converter:VisibilityConverter x:Key="visibilityConverter" />
- <converter:WaferConverter x:Key="waferConverter" />
- <converter:HideNullConverter x:Key="hideNullConverter" />
- <converter:SizeOffsetConvert x:Key="sizeOffsetConvert" />
- <converter:ValueNotMatchConverter x:Key="valueNotMatchConverter" />
- <converter:SlotToIndexConverter x:Key="slotToIndexConverter" />
- <converter:WaferIDConverter x:Key="waferIDConverter" />
- <converter:WaferStatusConverter x:Key="waferStatusConverter" />
- <converter:WaferLabelColorConverter x:Key="waferLabelColorConverter" />
- <converter:DiIndexDisplayConvert x:Key="DiIndexDisplayConvert" />
- <converter:DiValueBackgroundConvert x:Key="DiValueBackgroundConvert" />
- <converter:DoIndexDisplayConvert x:Key="DoIndexDisplayConvert" />
- <converter:AiIndexDisplayConvert x:Key="AiIndexDisplayConvert" />
- <converter:AoIndexDisplayConvert x:Key="AoIndexDisplayConvert" />
- <converter:LedConverter x:Key="ledConverter" />
- <converter:IndicatorStateToBoolConverter x:Key="IndicatorStateToBoolConverter" />
- <converter:E84AccessModeToBoolConverter x:Key="E84AccessModeToBoolConverter" />
-
- <converter:DeviceStateColorConverter x:Key="deviceStateColorConverter" />
- <converter:ValueWatchConverter x:Key="ValueWatchConverter" />
- <converter:WaferVisibilityConverter x:Key="waferVisibilityConverter" />
- <converter:E84StateColorConverter x:Key="e84StateColorConverter" />
- <converter:TicksToDateTimeConverter x:Key="ticksToDateTimeConverter" />
- <Style TargetType="Label" x:Key="MiddleCenterLabel" BasedOn="{StaticResource MiddleLabel}">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="VerticalContentAlignment" Value="Center" />
- </Style>
- <Style TargetType="Control">
- <Setter Property="FontSize" Value="11" />
- </Style>
- <SolidColorBrush x:Key="CellTitle" Color="LightBlue" />
- <SolidColorBrush x:Key="idleWafer1" Color="LightBlue" />
- <SolidColorBrush x:Key="busyWafer1" Color="Cyan" />
- <SolidColorBrush x:Key="waitWafer1" Color="Blue" />
- <SolidColorBrush x:Key="completeWafer1" Color="Green" />
- <SolidColorBrush x:Key="errorWafer1" Color="Red" />
- <LinearGradientBrush x:Key="idleWafer" StartPoint="0,0" EndPoint="1,0.5">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="LightBlue" Offset="0"/>
- <GradientStop Color="#ff2989d8" Offset="0.5"/>
- <GradientStop Color="LightBlue" Offset="1"/>
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- <LinearGradientBrush x:Key="waitWafer" StartPoint="0,0" EndPoint="1,0.5">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FF0EBD01" Offset="0"/>
- <GradientStop Color="#FF8EFF85" Offset="0.549053"/>
- <GradientStop Color="#FF0EBD01" Offset="1"/>
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- <LinearGradientBrush x:Key="busyWafer" StartPoint="0,0" EndPoint="1,0.5">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="Blue" Offset="0"/>
- <GradientStop Color="#FFA9A9F5" Offset="0.5"/>
- <GradientStop Color="Blue" Offset="1"/>
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- <LinearGradientBrush x:Key="completeWafer" StartPoint="0,0" EndPoint="1,0.5">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="Green" Offset="0"/>
- <GradientStop Color="#FF2CCD2C" Offset="0.5"/>
- <GradientStop Color="Green" Offset="1"/>
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- <LinearGradientBrush x:Key="errorWafer" StartPoint="0,0" EndPoint="1,0.5">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="Red" Offset="0"/>
- <GradientStop Color="#FFF9B7B7" Offset="0.5"/>
- <GradientStop Color="Red" Offset="1"/>
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- <converter:WaferColorConverter x:Key="waferColorConverter"
- IdleWafer="{StaticResource idleWafer}"
- BusyWafer="{StaticResource busyWafer}"
- WaitWafer="{StaticResource waitWafer}"
- CompleteWafer="{StaticResource completeWafer}"
- ErrorWafer="{StaticResource errorWafer}"
- />
-
- <SolidColorBrush x:Key="blueSlot" Color="#FF0C71A7" />
- <SolidColorBrush x:Key="NewBKColor" Color="#076DB6" />
-
- <LinearGradientBrush x:Key="greenSlot" StartPoint="-0.00694444,0.5" EndPoint="1.00694,0.5">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FF19FD1A" Offset="0"/>
- <GradientStop Color="#FF97FFAA" Offset="0.536178"/>
- <GradientStop Color="#FF19FD1A" Offset="1"/>
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- <!-- FOUP -->
- <SolidColorBrush x:Key="FOUP_OuterBD" Color="#FFa8a9aa"/>
- <SolidColorBrush x:Key="FOUP_InnerBG" Color="#FF7a7a7a"/>
- <SolidColorBrush x:Key="FOUP_InnerGrow" Color="#FFacacac"/>
- <SolidColorBrush x:Key="FOUP_PathBG" Color="#FFe7e8e9"/>
- <LinearGradientBrush x:Key="FOUP_OuterBG" EndPoint="0.5,1" StartPoint="0.5,0">
- <GradientStop Color="#FFeaebec" Offset="0"/>
- <GradientStop Color="#FFb3b5bb" Offset="0.5"/>
- <GradientStop Color="#FFeaebec" Offset="1"/>
- </LinearGradientBrush>
- <LinearGradientBrush x:Key="lightBlueSlot" StartPoint="-0.00694444,0.5" EndPoint="1.00694,0.5">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FF00ECFF" Offset="0"/>
- <GradientStop Color="#FF068F8F" Offset="0.549053"/>
- <GradientStop Color="#FF00ECFF" Offset="1"/>
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- <Style x:Key="BlockGroup" TargetType="{x:Type GroupBox}">
- <Setter Property="Background" Value="#FF4C5FDC" />
- <Setter Property="BorderBrush" Value="Black" />
- <Setter Property="Foreground" Value="White" />
- </Style>
- <LinearGradientBrush x:Key="contentBg" StartPoint="0.5,0" EndPoint="0.5,1">
- <GradientStop Color="#d6f1ff" Offset="0" />
- <GradientStop Color="#7fc7ed" Offset="1" />
- </LinearGradientBrush>
- <Style TargetType="Label" x:Key="label">
- <Setter Property="Background" Value="{StaticResource labelNormal}"/>
- <Setter Property="Foreground" Value="{StaticResource labelNormal_FC}"/>
- <Setter Property="VerticalAlignment" Value="Center"/>
- <Setter Property="HorizontalAlignment" Value="Center"/>
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="VerticalContentAlignment" Value="Center" />
- <Setter Property="Height" Value="40" />
- </Style>
- <Style TargetType="Label" x:Key="labelContent">
- <Setter Property="Background" Value="{StaticResource contentBg}" />
- <Setter Property="VerticalAlignment" Value="Center"/>
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="VerticalContentAlignment" Value="Center" />
- <Setter Property="HorizontalAlignment" Value="Center"/>
- <Setter Property="Height" Value="40" />
- <Setter Property="Width" Value="280" />
- </Style>
- <Style x:Key="ListViewItemStyle" TargetType="{x:Type ListViewItem}">
- <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
- </Style>
- <c:ArrayList x:Key="RecipeSourceTarget" />
- <c:ArrayList x:Key="RecipeDestinationTarget" />
- <c:ArrayList x:Key="RecipeAllTarget" />
- <c:ArrayList x:Key="WaferIDReaderList">
- <s:Int32>1</s:Int32>
- <s:Int32>2</s:Int32>
- </c:ArrayList>
- <c:ArrayList x:Key="WaferIDReaderListOnlyOne">
- <s:Int32>1</s:Int32>
- </c:ArrayList>
- <Grid x:Key="RecipeTemplate" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <StackPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <RadioButton Content="Both" IsChecked="{Binding CurrentRecipe.Source, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.System}}"/>
- <RadioButton Content="LP1" Margin="18,0" IsChecked="{Binding CurrentRecipe.Source, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.LP1}}" />
- <RadioButton Content="LP2" Margin="18,0" IsChecked="{Binding CurrentRecipe.Source, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.LP2}}" />
- </StackPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <StackPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <RadioButton Content="Both" IsChecked="{Binding CurrentRecipe.Destination, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.System}}" />
- <RadioButton Content="LP1" Margin="18,0" IsChecked="{Binding CurrentRecipe.Destination, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.LP1}}" />
- <RadioButton Content="LP2" Margin="18,0" IsChecked="{Binding CurrentRecipe.Destination, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.LP2}}" />
- </StackPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Transfer Table:" />
- <ListView ItemContainerStyle="{StaticResource ResourceKey=ListViewItemStyle}" Grid.Row="8" Grid.Column="0" Grid.ColumnSpan="2" Margin="4,4" ItemsSource="{Binding CurrentRecipe.TransferItems}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Source" Width="100" DisplayMemberBinding="{Binding SourceStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding SourceSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Destination" Width="100" DisplayMemberBinding="{Binding DestinationStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding DestinationSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Read Laser Mark" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadLaserMarker}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Read T7 Code" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadT7Code}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Align" Width="60" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsAlign}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Angle" Width="80" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBox Text="{Binding AlignAngle}" Width="50" Height="20" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Action" Width="85" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Height="28" ToolTip="Remove" Width="60" Command="{Binding DataContext.RemoveResultCommand, ElementName=root}" CommandParameter="{Binding}" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
- <Grid x:Key="RecipeTemplate1To1" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <WrapPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <ItemsControl ItemsSource="{Binding Destinations}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
- </Grid>
- <Grid x:Key="RecipeTemplate1To1OnlyOneWaferIDReader" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <WrapPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <ItemsControl ItemsSource="{Binding Destinations}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />
- </Grid>
- <Grid x:Key="RecipeTemplate1To1New" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <!--<RowDefinition Height="*" />
- <RowDefinition Height="*" />-->
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="120" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <WrapPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <ItemsControl ItemsSource="{Binding Destinations}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
-
- <Label Grid.Row="3" Grid.Column="0" Content="Pick Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PickMode}"
- ItemsSource="{Binding PickMode}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="4" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- <Label Grid.Row="5" Grid.Column="0" Content="Recipe:" />
- <ListBox Grid.Row="5" Grid.Column="1" ItemsSource="{Binding HostRecipeList}" SelectedValue="{Binding CurrentRecipe.ReadIDRecipe, Mode=TwoWay}"/>
- <Label Grid.Row="6" Grid.Column="1" Content="{Binding CurrentRecipe.ReadIDRecipe}"/>
- <!--<ComboBox Grid.Row="5" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.SelectedRecipe}"
- ItemsSource="{Binding RecipeList}"
- />-->
- <!--<Label Grid.Row="5" Grid.Column="0" Content="Pre Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="5" Grid.Column="1">
- <CheckBox Content="Pre Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>
-
- <Label Grid.Row="6" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="6" Grid.Column="1">
- <CheckBox Content="Laser Mark1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="Laser Mark2" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
-
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />
- <Label Grid.Row="8" Grid.Column="0" Content="Job For LM1:"/>
- <ListView Grid.Row="8" Grid.Column="1" Margin="4" ItemsSource="{Binding LaserFiles}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" ToolTip="Remove" Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="8" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="Laser"/>
- <Label Grid.Row="9" Grid.Column="0" Content="Job For LM2:"/>
- <ListView Grid.Row="9" Grid.Column="1" Margin="4" ItemsSource="{Binding T7Files}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="9" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="T7"/>
- <Label Grid.Row="10" Grid.Column="0" Content="Post Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="10" Grid.Column="1">
- <CheckBox Content="Post Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsPostAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.PostAlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>
- <Label Grid.Row="11" Grid.Column="0" Content="TurnOver:" />
- <StackPanel Orientation="Horizontal" Grid.Row="11" Grid.Column="1">
- <CheckBox Content="TurnOver" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}"/>
- </StackPanel>-->
- </Grid>
- <Grid x:Key="RecipeTemplateNTo1New" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <!--<RowDefinition Height="*" />
- <RowDefinition Height="*" />-->
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="120" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <WrapPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <ItemsControl ItemsSource="{Binding Destinations}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Pick Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PickMode}"
- ItemsSource="{Binding PickMode}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="4" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- <Label Grid.Row="5" Grid.Column="0" Content="Recipe:" />
- <ListBox Grid.Row="5" Grid.Column="1" ItemsSource="{Binding HostRecipeList}" SelectedValue="{Binding CurrentRecipe.ReadIDRecipe,Mode=TwoWay}"/>
- <Label Grid.Row="6" Grid.Column="1" Content="{Binding CurrentRecipe.ReadIDRecipe}"/>
- <!--<ComboBox Grid.Row="5" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.SelectedRecipe}"
- ItemsSource="{Binding RecipeList}"
- />-->
- <!--<Label Grid.Row="5" Grid.Column="0" Content="Pre Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="5" Grid.Column="1">
- <CheckBox Content="Pre Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>
- <Label Grid.Row="6" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="6" Grid.Column="1">
- <CheckBox Content="Laser Mark1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="Laser Mark2" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />
- <Label Grid.Row="8" Grid.Column="0" Content="Job For LM1:"/>
- <ListView Grid.Row="8" Grid.Column="1" Margin="4" ItemsSource="{Binding LaserFiles}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="8" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="Laser"/>
- <Label Grid.Row="9" Grid.Column="0" Content="Job For LM2:"/>
- <ListView Grid.Row="9" Grid.Column="1" Margin="4" ItemsSource="{Binding T7Files}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="9" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="T7"/>
- <Label Grid.Row="10" Grid.Column="0" Content="Post Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="10" Grid.Column="1">
- <CheckBox Content="Post Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsPostAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.PostAlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>
- <Label Grid.Row="11" Grid.Column="0" Content="TurnOver:" />
- <StackPanel Orientation="Horizontal" Grid.Row="11" Grid.Column="1">
- <CheckBox Content="TurnOver" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}"/>
- </StackPanel>-->
- </Grid>
- <Grid x:Key="RecipeTemplateNTo1NoReader" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <!--<RowDefinition Height="*" />
- <RowDefinition Height="*" />-->
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="120" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <WrapPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <ItemsControl ItemsSource="{Binding Destinations}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Command="{Binding SelectCommand}" CommandParameter="{Binding Index}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Pick Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PickMode}"
- ItemsSource="{Binding PickMode}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="4" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- <!--<Label Grid.Row="5" Grid.Column="0" Content="Recipe:" />
- <ListBox Grid.Row="5" Grid.Column="1" ItemsSource="{Binding HostRecipeList}" SelectedValue="{Binding CurrentRecipe.ReadIDRecipe,Mode=TwoWay}"/>
- <Label Grid.Row="6" Grid.Column="1" Content="{Binding CurrentRecipe.ReadIDRecipe}"/>
- <ComboBox Grid.Row="5" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.SelectedRecipe}"
- ItemsSource="{Binding RecipeList}"
- />-->
- <!--<Label Grid.Row="5" Grid.Column="0" Content="Pre Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="5" Grid.Column="1">
- <CheckBox Content="Pre Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>
- <Label Grid.Row="6" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="6" Grid.Column="1">
- <CheckBox Content="Laser Mark1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="Laser Mark2" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />
- <Label Grid.Row="8" Grid.Column="0" Content="Job For LM1:"/>
- <ListView Grid.Row="8" Grid.Column="1" Margin="4" ItemsSource="{Binding LaserFiles}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="8" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="Laser"/>
- <Label Grid.Row="9" Grid.Column="0" Content="Job For LM2:"/>
- <ListView Grid.Row="9" Grid.Column="1" Margin="4" ItemsSource="{Binding T7Files}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="9" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="T7"/>
- <Label Grid.Row="10" Grid.Column="0" Content="Post Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="10" Grid.Column="1">
- <CheckBox Content="Post Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsPostAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.PostAlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>
- <Label Grid.Row="11" Grid.Column="0" Content="TurnOver:" />
- <StackPanel Orientation="Horizontal" Grid.Row="11" Grid.Column="1">
- <CheckBox Content="TurnOver" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}"/>
- </StackPanel>-->
- </Grid>
- <Grid x:Key="RecipeTemplate1To1TurnOver" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <WrapPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <ItemsControl ItemsSource="{Binding Destinations}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
- <Label Grid.Row="8" Grid.Column="0" Content="TurnOver:" />
- <CheckBox Grid.Row="8" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}" />
- </Grid>
-
- <Grid x:Key="RecipeTemplateNToN" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
-
- <Label Grid.Row="8" Grid.Column="0" Content="Transfer Table:" />
- <ListView ItemContainerStyle="{StaticResource ResourceKey=ListViewItemStyle}" Grid.Row="9" Grid.Column="0" Grid.ColumnSpan="2" Margin="4,4" ItemsSource="{Binding CurrentRecipe.TransferItems}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Source" Width="100" DisplayMemberBinding="{Binding SourceStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding SourceSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Destination" Width="100" DisplayMemberBinding="{Binding DestinationStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding DestinationSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Read Laser Mark" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadLaserMarker}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Read T7 Code" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadT7Code}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Align" Width="60" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsAlign}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Angle" Width="80" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBox Text="{Binding AlignAngle}" Width="50" Height="20" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Action" Width="85" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Height="28" ToolTip="Remove" Width="60" Command="{Binding DataContext.RemoveResultCommand, ElementName=root}" CommandParameter="{Binding}" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
- <Grid x:Key="RecipeTemplateNToNOnlyOneWaferIDReader" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />
- <Label Grid.Row="8" Grid.Column="0" Content="Transfer Table:" />
- <ListView ItemContainerStyle="{StaticResource ResourceKey=ListViewItemStyle}" Grid.Row="9" Grid.Column="0" Grid.ColumnSpan="2" Margin="4,4" ItemsSource="{Binding CurrentRecipe.TransferItems}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Source" Width="100" DisplayMemberBinding="{Binding SourceStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding SourceSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Destination" Width="100" DisplayMemberBinding="{Binding DestinationStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding DestinationSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Read Laser Mark" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadLaserMarker}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Read T7 Code" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadT7Code}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Align" Width="60" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsAlign}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Angle" Width="80" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBox Text="{Binding AlignAngle}" Width="50" Height="20" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Action" Width="85" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Height="28" ToolTip="Remove" Width="60" Command="{Binding DataContext.RemoveResultCommand, ElementName=root}" CommandParameter="{Binding}" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
-
- <Grid x:Key="RecipeTemplateNToNNew" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0.8*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- <!--<RowDefinition Height="*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />-->
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="120" />
- </Grid.ColumnDefinitions>
- <!--<Label Grid.Row="4" Grid.Column="0" Content="Pre Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Pre Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>-->
-
- <!--<Label Grid.Row="5" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="5" Grid.Column="1">
- <CheckBox Content="Laser Mark1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="Laser Mark2" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="6" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="6" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />-->
- <Label Grid.Row="7" Grid.Column="0" Content="Recipe:" />
- <ListBox Grid.Row="7" Grid.Column="1" ItemsSource="{Binding HostRecipeList}" SelectedValue="{Binding CurrentRecipe.ReadIDRecipe,Mode=TwoWay}"/>
- <Label Grid.Row="8" Grid.Column="1" Content="{Binding CurrentRecipe.ReadIDRecipe}"/>
- <Label Grid.Row="9" Grid.Column="0" Content="Transfer Table:" />
- <ListView ItemContainerStyle="{StaticResource ResourceKey=ListViewItemStyle}" Grid.Row="10" Grid.Column="0" Grid.ColumnSpan="3" Margin="4,4" ItemsSource="{Binding CurrentRecipe.TransferItems}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Source" Width="100" DisplayMemberBinding="{Binding SourceStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding SourceSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Destination" Width="100" DisplayMemberBinding="{Binding DestinationStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding DestinationSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Read Laser Mark" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadLaserMarker}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Read T7 Code" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadT7Code}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Align" Width="60" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsAlign}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Angle" Width="80" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBox Text="{Binding AlignAngle}" Width="50" Height="20" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Action" Width="85" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Height="28" ToolTip="Remove" Width="60" Command="{Binding DataContext.RemoveResultCommand, ElementName=root}" CommandParameter="{Binding}" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <!--<Label Grid.Row="9" Grid.Column="0" Content="Job For LM1:"/>
- <ListView Grid.Row="9" Grid.Column="1" Margin="4" ItemsSource="{Binding LaserFiles}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="Laser"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="9" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="Laser"/>
- <Label Grid.Row="10" Grid.Column="0" Content="Job For LM2:"/>
- <ListView Grid.Row="10" Grid.Column="1" Margin="4" ItemsSource="{Binding CurrentRecipe.T7Files}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Name" Width="200" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Label>
- <Run Text="{Binding Key,Mode=OneTime}" />
- <Label.ToolTip>
- <Run Text="{Binding Value,Mode=OneTime}" />
- </Label.ToolTip>
- </Label>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Remove" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Up" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Up" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Move Down" Width="90" Height="30" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.CommandName="Down" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Width="120">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Read" Command="{Binding DataContext.FileCommand, ElementName=root}" ctrlCommon:CommandHelper.Target="{Binding DataContext.Module, ElementName=item}" ctrlCommon:CommandHelper.Parameter1="{Binding}" ctrlCommon:CommandHelper.Parameter2="T7"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Add" Grid.Row="10" Grid.Column="2" VerticalAlignment="Center"
- Command="{Binding FileCommand}" ctrlCommon:CommandHelper.CommandName="Add"
- ctrlCommon:CommandHelper.Target="WIDReader1" ctrlCommon:CommandHelper.Parameter1="{Binding}"
- ctrlCommon:CommandHelper.Parameter2="T7"/>
- <Label Grid.Row="11" Grid.Column="0" Content="Post Align:" />
- <StackPanel Orientation="Horizontal" Grid.Row="11" Grid.Column="1">
- <CheckBox Content="Post Align" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsPostAlign}"/>
- <TextBox HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.PostAlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
- </StackPanel>
- <Label Grid.Row="12" Grid.Column="0" Content="TurnOver:" />
- <StackPanel Orientation="Horizontal" Grid.Row="12" Grid.Column="1">
- <CheckBox Content="TurnOver" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}"/>
- </StackPanel>-->
-
- </Grid>
- <Grid x:Key="RecipeTemplateNToNTurnOver" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
-
- <Label Grid.Row="8" Grid.Column="0" Content="Turn Over:" />
- <CheckBox Grid.Row="8" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}" />
-
- <Label Grid.Row="9" Grid.Column="0" Content="Transfer Table:" />
- <ListView ItemContainerStyle="{StaticResource ResourceKey=ListViewItemStyle}" Grid.Row="10" Grid.Column="0" Grid.ColumnSpan="2" Margin="4,4" ItemsSource="{Binding CurrentRecipe.TransferItems}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Source" Width="100" DisplayMemberBinding="{Binding SourceStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding SourceSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Destination" Width="100" DisplayMemberBinding="{Binding DestinationStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding DestinationSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Read Laser Mark" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadLaserMarker}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Read T7 Code" Width="160" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsReadT7Code}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Align" Width="60" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsAlign}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="TurnOver" Width="60" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsTurnOver}" HorizontalAlignment="Center" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Angle" Width="80" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBox Text="{Binding AlignAngle}" Width="50" Height="20" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="Action" Width="85" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Height="28" ToolTip="Remove" Width="60" Command="{Binding DataContext.RemoveResultCommand, ElementName=root}" CommandParameter="{Binding}" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
-
- <Grid x:Key="RecipeTemplatePack" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModePack}"
- ItemsSource="{Binding PlaceModePack}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
- </Grid>
- <Grid x:Key="RecipeTemplatePackOnlyOneWaferIDReader" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModePack}"
- ItemsSource="{Binding PlaceModePack}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />
- </Grid>
-
- <Grid x:Key="RecipeTemplatePackOnlyOneWaferIDReaderNew" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <!--<RowDefinition Height="*" />-->
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModePack}"
- ItemsSource="{Binding PlaceModePack}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Recipe:" />
- <ListBox Grid.Row="4" Grid.Column="1" ItemsSource="{Binding HostRecipeList}" SelectedValue="{Binding CurrentRecipe.ReadIDRecipe,Mode=TwoWay}"/>
- <Label Grid.Row="5" Grid.Column="1" Content="{Binding CurrentRecipe.ReadIDRecipe}"/>
- <!--<Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />-->
- </Grid>
- <Grid x:Key="RecipeTemplatePackTurnOver" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModePack}"
- ItemsSource="{Binding PlaceModePack}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
-
- <Label Grid.Row="8" Grid.Column="0" Content="Turn Over:" />
- <CheckBox Grid.Row="8" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}" />
- </Grid>
-
- <Grid x:Key="RecipeTemplateOrder" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Order By:" />
- <StackPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <RadioButton GroupName="order" Margin="18,0" Content="Laser Mark" IsChecked="{Binding CurrentRecipe.OrderBy, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static common1:OrderByMode.LaserMarker}}" />
- <RadioButton GroupName="order" Margin="18,0" Content="T7 Code" IsChecked="{Binding CurrentRecipe.OrderBy, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static common1:OrderByMode.T7Code}}"/>
- </StackPanel>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeOrder}"
- ItemsSource="{Binding PlaceModeOrder}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
- </Grid>
- <Grid x:Key="RecipeTemplateOrderTurnOver" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Order By:" />
- <StackPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <RadioButton GroupName="order" Margin="18,0" Content="Laser Mark" IsChecked="{Binding CurrentRecipe.OrderBy, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static common1:OrderByMode.LaserMarker}}" />
- <RadioButton GroupName="order" Margin="18,0" Content="T7 Code" IsChecked="{Binding CurrentRecipe.OrderBy, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static common1:OrderByMode.T7Code}}"/>
- </StackPanel>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeOrder}"
- ItemsSource="{Binding PlaceModeOrder}"
- />
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- <Label Grid.Row="7" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="7" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
-
- <Label Grid.Row="8" Grid.Column="0" Content="Turn Over:" />
- <CheckBox Grid.Row="8" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}" />
- </Grid>
-
- <Grid x:Key="RecipeTemplateHost" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="5" Grid.Column="0" Content="Verify:" />
- <StackPanel Orientation="Horizontal" Grid.Row="5" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" />
- <CheckBox Content="Any" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" />
- </StackPanel>
- <Label Grid.Row="4" Grid.Column="0" Content="Read:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" />
- </StackPanel>
- <Label Grid.Row="6" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" />
- <Label Grid.Row="7" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="7" Grid.Column="1" HorizontalAlignment="Left" Width="200" Height="30" Margin="18,4" VerticalAlignment="Center" />
- <Label Grid.Row="8" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="8" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
- </Grid>
- <Grid x:Key="RecipeTemplateReaderWaferID" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
-
- <Label Grid.Row="1" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
-
- <Label Grid.Row="2" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="2" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
- </Grid>
-
- <Grid x:Key="RecipeTemplateReaderWaferIDTurnOver" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
-
- <Label Grid.Row="1" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
-
- <Label Grid.Row="2" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="2" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderList}" />
-
- <Label Grid.Row="3" Grid.Column="0" Content="Turn Over:" />
- <CheckBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" IsChecked="{Binding CurrentRecipe.IsTurnOver}" />
- </Grid>
-
- <Grid x:Key="RecipeTemplateReaderWaferIDOnlyOneWaferIDReader" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="1" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="2" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />
- </Grid>
- <Grid x:Key="RecipeTemplateReaderWaferIDOnlyOneWaferIDReaderNew" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="1" Grid.Column="0" Content="Recipe:" />
- <ListBox Grid.Row="1" Grid.Column="1" ItemsSource="{Binding HostRecipeList}" SelectedValue="{Binding CurrentRecipe.ReadIDRecipe,Mode=TwoWay}"/>
- <Label Grid.Row="2" Grid.Column="1" Content="{Binding CurrentRecipe.ReadIDRecipe}"/>
- <!--<Label Grid.Row="1" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Wafer ID Reader:" />
- <ComboBox Grid.Row="2" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0" SelectedValue="{Binding CurrentRecipe.WaferReaderIndex}" ItemsSource="{StaticResource WaferIDReaderListOnlyOne}" />-->
- </Grid>
- <Grid x:Key="RecipeTemplateAlign" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="1" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- </Grid>
- <Grid x:Key="RecipeTemplateAlignNew" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="1" Grid.Column="0" Content="Recipe:" />
- <ListBox Grid.Row="1" Grid.Column="1" ItemsSource="{Binding HostRecipeList}" SelectedValue="{Binding CurrentRecipe.ReadIDRecipe,Mode=TwoWay}"/>
- <Label Grid.Row="2" Grid.Column="1" Content="{Binding CurrentRecipe.ReadIDRecipe}"/>
- <!--<Label Grid.Row="1" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />-->
- </Grid>
- <Grid x:Key="RecipeTemplateAlignTurnOver" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="0" Grid.Column="0" Content="Source:" />
- <WrapPanel Grid.Row="0" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </WrapPanel>
- <Label Grid.Row="1" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
-
- <Label Grid.Row="2" Grid.Column="0" Content="Turn Over:" />
- <CheckBox Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsTurnOver}" />
- </Grid>
-
- <Grid x:Key="RecipeTemplateDefault" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <StackPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <RadioButton Content="LP1" Margin="18,0" IsChecked="{Binding CurrentRecipe.Source, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.LP1}}" />
- <RadioButton Content="LP2" Margin="18,0" IsChecked="{Binding CurrentRecipe.Source, Converter={StaticResource valueMatchConverter}, ConverterParameter={x:Static Common:ModuleName.LP2}}" />
- </StackPanel>
- <Label Grid.Row="4" Grid.Column="0" Content="Read Laser Mark:" />
- <StackPanel Orientation="Horizontal" Grid.Row="4" Grid.Column="1">
- <CheckBox Content="Laser Mark" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadLaserMarker}" />
- <CheckBox Content="T7 Code" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsReadT7Code}" />
- </StackPanel>
- <Label Grid.Row="5" Grid.Column="0" Content="Align:" />
- <CheckBox Grid.Row="5" Grid.Column="1" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" IsChecked="{Binding CurrentRecipe.IsAlign}" />
- <Label Grid.Row="6" Grid.Column="0" Content="Align Angle:" />
- <TextBox Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" Width="200" Margin="18,4" VerticalAlignment="Center" Text="{Binding CurrentRecipe.AlignAngle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
- </Grid>
- <Grid x:Key="RecipeTemplate1To1NoReaderNoAligner" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="60" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <StackPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <StackPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </StackPanel>
- <Label Grid.Row="2" Grid.Column="0" Content="Destination:" />
- <StackPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" >
- <ItemsControl ItemsSource="{Binding Destinations}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <StackPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </StackPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModeTransfer1To1}"
- ItemsSource="{Binding PlaceMode1To1}"
- />
- </Grid>
- <Grid x:Key="RecipeTemplateHostNoReaderNoAligner" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- </Grid>
- <Grid x:Key="RecipeTemplateNToNNoReaderNoAligner" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <ListView ItemContainerStyle="{StaticResource ResourceKey=ListViewItemStyle}" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" Margin="4,4" ItemsSource="{Binding CurrentRecipe.TransferItems}">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Source" Width="100" DisplayMemberBinding="{Binding SourceStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding SourceSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Destination" Width="100" DisplayMemberBinding="{Binding DestinationStation}" />
- <GridViewColumn Header="Slot" Width="60" DisplayMemberBinding="{Binding DestinationSlot,Converter={StaticResource slotToIndexConverter}}" />
- <GridViewColumn Header="Action" Width="85" >
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <Button Content="Remove" Height="28" ToolTip="Remove" Width="60" Command="{Binding DataContext.RemoveResultCommand, ElementName=root}" CommandParameter="{Binding}" />
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
- <Grid x:Key="RecipeTemplatePackNoReaderNoAligner" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <StackPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <StackPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </StackPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModePack}"
- ItemsSource="{Binding PlaceModePack}"
- />
- </Grid>
-
- <Grid x:Key="RecipeTemplatePackNoReaderNoAlignerOnlyLP1" Grid.Column="5" ctrlCommon:GridHelper.Column0="{DynamicResource Table_BG_Title}" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="0" />
- <RowDefinition Height="40" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="160" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Grid.Row="1" Grid.Column="0" Content="Source:" />
- <StackPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="18,0" VerticalAlignment="Center" Width="60">
- <ItemsControl ItemsSource="{Binding Sources}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <StackPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- <ItemsControl.ItemTemplate>
- <DataTemplate>
- <CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" Margin="4,0,4,0" />
- </DataTemplate>
- </ItemsControl.ItemTemplate>
- </ItemsControl>
- </StackPanel>
- <Label Grid.Row="3" Grid.Column="0" Content="Place Mode:" />
- <ComboBox Grid.Row="3" Grid.Column="1" Width="300" Height="30" HorizontalAlignment="Left" Margin="18,0"
- SelectedValuePath="Key"
- DisplayMemberPath ="Value"
- SelectedValue="{Binding CurrentRecipe.PlaceModePack}"
- ItemsSource="{Binding PlaceModePack}"
- />
- </Grid>
- </ResourceDictionary>
|