GasPanelView.xaml 480 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107
  1. <UserControl
  2. x:Class="FurnaceGasPanelUI.Views.Maintenances.NTP.GasPanelView"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:c="clr-namespace:CalcBinding;assembly=CalcBinding"
  6. xmlns:cal="http://www.caliburn.org"
  7. xmlns:control="clr-namespace:Aitex.Core.UI.Control;assembly=MECF.Framework.UI.Core"
  8. xmlns:controls="http://OpenSEMI.Ctrlib.com/presentation"
  9. xmlns:controls2="clr-namespace:MECF.Framework.UI.Client.IndustrialControl;assembly=MECF.Framework.UI.Client"
  10. xmlns:converts="clr-namespace:Aitex.Core.UI.Converters;assembly=MECF.Framework.UI.Core"
  11. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  12. xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
  13. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  14. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  15. xmlns:sys="clr-namespace:System;assembly=mscorlib"
  16. xmlns:unitControls="clr-namespace:MECF.Framework.UI.Client.Ctrlib.UnitControls;assembly=MECF.Framework.UI.Client"
  17. d:DesignHeight="900"
  18. d:DesignWidth="1280"
  19. Background="#FFB0D1F1"
  20. mc:Ignorable="d">
  21. <UserControl.Resources>
  22. <ResourceDictionary>
  23. <converts:FlowConverterForAllTrueMultiBinding x:Key="FlowConverterForAllTrueMultiBinding"/>
  24. <converts:FlowConverterForAllTrueTurnGreenMultiBinding x:Key="FlowConverterForAllTrueTurnGreenMultiBinding"/>
  25. <converts:FlowConverterForAllFalseTurnGreenMultiBinding x:Key="FlowConverterForAllFalseTurnGreenMultiBinding"/>
  26. <converts:FlowConverterFirstFalseTurnGreenMultiBinding x:Key="FlowConverterFirstFalseTurnGreenMultiBinding"/>
  27. <Style x:Key="HLine" TargetType="controls:Gasline">
  28. <Setter Property="Height" Value="7"/>
  29. </Style>
  30. <Style x:Key="HPipeLine" TargetType="controls2:PipeLine">
  31. <Setter Property="Width" Value="7"/>
  32. </Style>
  33. <Style x:Key="VLine" TargetType="controls:Gasline">
  34. <Setter Property="Width" Value="8"/>
  35. </Style>
  36. <Style x:Key="Canvas_margin" TargetType="Canvas">
  37. <Setter Property="Margin" Value="10,45,0,0"/>
  38. </Style>
  39. <Style TargetType="controls:GaslineJoint">
  40. <Setter Property="Width" Value="8"/>
  41. <Setter Property="Height" Value="8"/>
  42. </Style>
  43. <Style TargetType="TextBlock">
  44. <Setter Property="FontSize" Value="9"/>
  45. </Style>
  46. <Style TargetType="control:AnalogControl2">
  47. <Setter Property="Width" Value="45"/>
  48. <Setter Property="Height" Value="39"/>
  49. </Style>
  50. <Style x:Key="SinStatus" TargetType="{x:Type Button}">
  51. <Setter Property="FontSize" Value="20"/>
  52. </Style>
  53. <sys:Double x:Key="FlowPipeV2_Height">5</sys:Double>
  54. <sys:Double x:Key="FlowPipeV3_Height">9</sys:Double>
  55. <sys:Double x:Key="FlowLineKnotV2_Height">12</sys:Double>
  56. <sys:Double x:Key="FlowLineKnotV2_Width">35</sys:Double>
  57. <sys:Int32 x:Key="FlowLineKnotV2_PipeHeight">1</sys:Int32>
  58. <sys:Int32 x:Key="PipeLineThree_PipeHeight">5</sys:Int32>
  59. <sys:Double x:Key="AITGasValve_Size">25</sys:Double>
  60. <Color x:Key="EdgeColorWhite">DimGray</Color>
  61. <Color x:Key="CenterColorWhite">LightGray</Color>
  62. <Color x:Key="CenterColorPurple">White</Color>
  63. </ResourceDictionary>
  64. </UserControl.Resources>
  65. <Grid Margin="-72,7,0,0" Background="#FFB0D1F1">
  66. <!--<RadioButton Width="90" Height="30" GroupName="_enable" Content="Manual" Background="#FF7EB9F1" Margin="45,30,961,701" >
  67. <i:Interaction.Triggers>
  68. <i:EventTrigger EventName="Checked">
  69. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  70. <cal:Parameter Value="Manual" />
  71. </cal:ActionMessage>
  72. </i:EventTrigger>
  73. </i:Interaction.Triggers>
  74. </RadioButton>-->
  75. <RadioButton
  76. Width="90"
  77. Height="30"
  78. Margin="144,30,862,701"
  79. Background="#FF7EB9F1"
  80. Content="Monitor"
  81. GroupName="_enable"
  82. IsChecked="True"
  83. Style="{StaticResource RadioButtonHightStyle}">
  84. <i:Interaction.Triggers>
  85. <i:EventTrigger EventName="Checked">
  86. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  87. <cal:Parameter Value="Monitor"/>
  88. </cal:ActionMessage>
  89. </i:EventTrigger>
  90. </i:Interaction.Triggers>
  91. </RadioButton>
  92. <RadioButton
  93. Width="90"
  94. Height="30"
  95. Margin="245,30,761,701"
  96. Background="#FF7EB9F1"
  97. Content="Recipe"
  98. GroupName="_enable"
  99. Style="{StaticResource RadioButtonHightStyle}">
  100. <i:Interaction.Triggers>
  101. <i:EventTrigger EventName="Checked">
  102. <cal:ActionMessage MethodName="SelectedGasStateTypeCmd">
  103. <cal:Parameter Value="Recipe"/>
  104. </cal:ActionMessage>
  105. </i:EventTrigger>
  106. </i:Interaction.Triggers>
  107. </RadioButton>
  108. <Canvas Margin="41,209,259,-89">
  109. <Canvas
  110. x:Name="Labels"
  111. Margin="30,145,300,0"
  112. Style="{StaticResource Canvas_margin}">
  113. <!--<TextBlock Text="AV77" Canvas.Top="102" Canvas.Left="78" FontSize="7"/>
  114. <TextBlock Text="AV81" Canvas.Top="190" Canvas.Left="68" FontSize="7"/>
  115. <TextBlock Text="AV82" Canvas.Top="240" Canvas.Left="68" FontSize="7"/>
  116. <TextBlock Text="AV83" Canvas.Top="290" Canvas.Left="68" FontSize="7"/>
  117. <TextBlock Text="AV60" Canvas.Top="8" Canvas.Left="153" FontSize="7"/>
  118. <TextBlock Text="AV32" Canvas.Top="-245" Canvas.Left="538" FontSize="7"/>
  119. <TextBlock Text="AV33" Canvas.Top="-223" Canvas.Left="538" FontSize="7"/>
  120. <TextBlock Text="AV34" Canvas.Top="-203" Canvas.Left="538" FontSize="7"/>
  121. <TextBlock Text="AV35" Canvas.Top="-183" Canvas.Left="538" FontSize="7"/>
  122. <TextBlock Text="AV36" Canvas.Top="-166" Canvas.Left="538" FontSize="7"/>
  123. <TextBlock Text="AV37" Canvas.Top="-120" Canvas.Left="500" FontSize="7"/>
  124. <TextBlock Text="AV29" Canvas.Top="-125" Canvas.Left="568" FontSize="7"/>
  125. <TextBlock Text="AV28" Canvas.Top="-173" Canvas.Left="568" FontSize="7"/>
  126. <TextBlock Text="AV31" Canvas.Top="-85" Canvas.Left="558" FontSize="7"/>
  127. <TextBlock Text="AV30" Canvas.Top="-148" Canvas.Left="538" FontSize="7"/>
  128. <TextBlock Text="AV38" Canvas.Top="-65" Canvas.Left="540" FontSize="7"/>
  129. <TextBlock Text="AV39" Canvas.Top="-42" Canvas.Left="540" FontSize="7"/>
  130. <TextBlock Text="AV52" Canvas.Top="-20" Canvas.Left="540" FontSize="7"/>
  131. <TextBlock Text="AV25" Canvas.Top="82" Canvas.Left="574" FontSize="7"/>
  132. <TextBlock Text="AV26" Canvas.Top="82" Canvas.Left="606" FontSize="7"/>
  133. <TextBlock Text="AV22" Canvas.Top="82" Canvas.Left="637" FontSize="7"/>
  134. <TextBlock Text="AV21" Canvas.Top="82" Canvas.Left="667" FontSize="7"/>
  135. <TextBlock Text="AV18" Canvas.Top="82" Canvas.Left="692" FontSize="7"/>
  136. <TextBlock Text="AV17" Canvas.Top="82" Canvas.Left="734" FontSize="7"/>
  137. <TextBlock Text="AV14" Canvas.Top="82" Canvas.Left="757" FontSize="7"/>
  138. <TextBlock Text="AV13" Canvas.Top="82" Canvas.Left="780" FontSize="7"/>
  139. <TextBlock Text="AV12" Canvas.Top="82" Canvas.Left="804" FontSize="7"/>
  140. <TextBlock Text="AV11" Canvas.Top="82" Canvas.Left="828" FontSize="7"/>
  141. <TextBlock Text="AV10" Canvas.Top="82" Canvas.Left="852" FontSize="7"/>
  142. <TextBlock Text="AV7" Canvas.Top="82" Canvas.Left="879" FontSize="7"/>
  143. <TextBlock Text="AV6" Canvas.Top="82" Canvas.Left="903" FontSize="7"/>
  144. <TextBlock Text="AV5" Canvas.Top="82" Canvas.Left="938" FontSize="7"/>
  145. <TextBlock Text="AV4" Canvas.Top="82" Canvas.Left="972" FontSize="7"/>
  146. <TextBlock Text="AV3" Canvas.Top="82" Canvas.Left="1007" FontSize="7"/>
  147. <TextBlock Text="AV2" Canvas.Top="82" Canvas.Left="1042" FontSize="7"/>
  148. <TextBlock Text="AV24" Canvas.Top="275" Canvas.Left="573" FontSize="7"/>
  149. <TextBlock Text="AV23" Canvas.Top="275" Canvas.Left="606" FontSize="7"/>
  150. <TextBlock Text="AV27" Canvas.Top="275" Canvas.Left="635" FontSize="7"/>
  151. <TextBlock Text="AV20" Canvas.Top="275" Canvas.Left="668" FontSize="7"/>
  152. <TextBlock Text="AV19" Canvas.Top="275" Canvas.Left="692" FontSize="7"/>
  153. <TextBlock Text="AV16" Canvas.Top="275" Canvas.Left="715" FontSize="7"/>
  154. <TextBlock Text="AV15" Canvas.Top="275" Canvas.Left="741" FontSize="7"/>
  155. <TextBlock Text="AV9" Canvas.Top="275" Canvas.Left="804" FontSize="7"/>
  156. <TextBlock Text="AV8" Canvas.Top="275" Canvas.Left="828" FontSize="7"/>
  157. <TextBlock Text="AV1" Canvas.Top="275" Canvas.Left="1042" FontSize="7"/>
  158. <TextBlock Text="AV73" Canvas.Top="190" Canvas.Left="122" FontSize="7"/>
  159. <TextBlock Text="AV74" Canvas.Top="112" Canvas.Left="150" FontSize="7"/>
  160. <TextBlock Text="AV75" Canvas.Top="-42" Canvas.Left="153" FontSize="7"/>
  161. <TextBlock Text="AV72" Canvas.Top="48" Canvas.Left="153" FontSize="7"/>
  162. <TextBlock Text="AV71" Canvas.Top="-24" Canvas.Left="77" FontSize="7"/>-->
  163. <!--<TextBlock Text="BG-1" Canvas.Top="12" Canvas.Left="485" FontSize="7"/>
  164. <TextBlock Text="BG-2" Canvas.Top="32" Canvas.Left="485" FontSize="7"/>
  165. <TextBlock Text="BG-3" Canvas.Top="52" Canvas.Left="485" FontSize="7"/>-->
  166. <Canvas Canvas.Top="-35">
  167. <TextBlock
  168. Canvas.Left="573"
  169. Canvas.Top="351"
  170. FontSize="9"
  171. Text="PG/"/>
  172. <TextBlock
  173. Canvas.Left="573"
  174. Canvas.Top="360"
  175. FontSize="9"
  176. Text="PS6"/>
  177. <TextBlock
  178. Canvas.Left="608"
  179. Canvas.Top="351"
  180. FontSize="9"
  181. Text="PG/"/>
  182. <TextBlock
  183. Canvas.Left="608"
  184. Canvas.Top="360"
  185. FontSize="9"
  186. Text="PS5"/>
  187. <TextBlock
  188. Canvas.Left="670"
  189. Canvas.Top="351"
  190. FontSize="9"
  191. Text="PG/"/>
  192. <TextBlock
  193. Canvas.Left="670"
  194. Canvas.Top="360"
  195. FontSize="9"
  196. Text="PS4"/>
  197. <TextBlock
  198. Canvas.Left="717"
  199. Canvas.Top="351"
  200. FontSize="9"
  201. Text="PG/"/>
  202. <TextBlock
  203. Canvas.Left="717"
  204. Canvas.Top="360"
  205. FontSize="9"
  206. Text="PS3"/>
  207. <TextBlock
  208. Canvas.Left="805"
  209. Canvas.Top="351"
  210. FontSize="9"
  211. Text="PG/"/>
  212. <TextBlock
  213. Canvas.Left="805"
  214. Canvas.Top="360"
  215. FontSize="9"
  216. Text="PS2"/>
  217. <TextBlock
  218. Canvas.Left="1076"
  219. Canvas.Top="351"
  220. HorizontalAlignment="Left"
  221. VerticalAlignment="Center"
  222. FontSize="9"
  223. Text="PG/"/>
  224. <TextBlock
  225. Canvas.Left="1076"
  226. Canvas.Top="360"
  227. HorizontalAlignment="Left"
  228. VerticalAlignment="Center"
  229. FontSize="9"
  230. Text="PS1"/>
  231. </Canvas>
  232. <Canvas Canvas.Top="-40">
  233. <TextBlock
  234. Canvas.Left="544"
  235. Canvas.Top="415"
  236. HorizontalAlignment="Left"
  237. VerticalAlignment="Center"
  238. FontSize="9"
  239. Text="20%F2/N2"/>
  240. <TextBlock
  241. Canvas.Left="594"
  242. Canvas.Top="415"
  243. HorizontalAlignment="Left"
  244. VerticalAlignment="Center"
  245. FontSize="9"
  246. Text="N2-2"/>
  247. <TextBlock
  248. Canvas.Left="650"
  249. Canvas.Top="415"
  250. HorizontalAlignment="Left"
  251. VerticalAlignment="Center"
  252. FontSize="9"
  253. Text="NH3-2"/>
  254. <TextBlock
  255. Canvas.Left="699"
  256. Canvas.Top="415"
  257. HorizontalAlignment="Left"
  258. VerticalAlignment="Center"
  259. FontSize="9"
  260. Text="NH3-1"/>
  261. <TextBlock
  262. Canvas.Left="785"
  263. Canvas.Top="415"
  264. HorizontalAlignment="Left"
  265. VerticalAlignment="Center"
  266. FontSize="9"
  267. Text="SiH2Cl2"/>
  268. <TextBlock
  269. Canvas.Left="1058"
  270. Canvas.Top="415"
  271. HorizontalAlignment="Left"
  272. VerticalAlignment="Center"
  273. FontSize="9"
  274. Text="N2-1"/>
  275. </Canvas>
  276. <!--<TextBlock Text="N2" Canvas.Top="200" Canvas.Left="1042" FontSize="7"/>
  277. <TextBlock Text="N2" Canvas.Top="115" Canvas.Left="985" FontSize="7"/>
  278. <TextBlock Text="N2" Canvas.Top="200" Canvas.Left="971" FontSize="7"/>
  279. <TextBlock Text="N2" Canvas.Top="115" Canvas.Left="915" FontSize="7"/>
  280. <TextBlock Text="N2" Canvas.Top="200" Canvas.Left="903" FontSize="7"/>
  281. <TextBlock Text="N2" Canvas.Top="115" Canvas.Left="858" FontSize="7"/>
  282. <TextBlock Text="Si2Cl2" Canvas.Top="146" Canvas.Left="777" FontSize="7"/>
  283. <TextBlock Text="Si2Cl2" Canvas.Top="146" Canvas.Left="731" FontSize="7"/>
  284. <TextBlock Text="NH3" Canvas.Top="146" Canvas.Left="691" FontSize="7"/>
  285. <TextBlock Text="NH3" Canvas.Top="146" Canvas.Left="645" FontSize="7"/>-->
  286. <!--<TextBlock Text="F2/N2" Canvas.Top="115" Canvas.Left="538" FontSize="7" Height="40" Width="27"/>-->
  287. <!--<TextBlock Text="N2" Canvas.Top="146" Canvas.Left="615" FontSize="7"/>-->
  288. </Canvas>
  289. <Canvas x:Name="VPipeLine" Margin="-9,0,0,0">
  290. <controls2:PipeLine
  291. Canvas.Left="674"
  292. Canvas.Top="124"
  293. Width="333"
  294. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  295. HorizontalAlignment="Center"
  296. VerticalAlignment="Center"
  297. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  298. FlowDirection="LeftToRight"
  299. LeftDirection="None"
  300. RightDirection="Right"
  301. Visibility="Visible">
  302. <controls2:PipeLine.MoveSpeed>
  303. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  304. </controls2:PipeLine.MoveSpeed>
  305. <controls2:PipeLine.RenderTransform>
  306. <RotateTransform Angle="90"/>
  307. </controls2:PipeLine.RenderTransform>
  308. <controls2:PipeLine.EdgeColor>
  309. <MultiBinding>
  310. <MultiBinding.Converter>
  311. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  312. </MultiBinding.Converter>
  313. <MultiBinding.Bindings>
  314. <Binding Path="ValveAV27.Feedback"/>
  315. <Binding Path="ValveAV52.Feedback"/>
  316. </MultiBinding.Bindings>
  317. </MultiBinding>
  318. </controls2:PipeLine.EdgeColor>
  319. </controls2:PipeLine>
  320. <controls2:PipeLine
  321. Canvas.Left="706"
  322. Canvas.Top="104"
  323. Width="181"
  324. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  325. HorizontalAlignment="Left"
  326. VerticalAlignment="Center"
  327. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  328. FlowDirection="LeftToRight"
  329. LeftDirection="None"
  330. RightDirection="None"
  331. Visibility="Visible">
  332. <controls2:PipeLine.MoveSpeed>
  333. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  334. </controls2:PipeLine.MoveSpeed>
  335. <controls2:PipeLine.RenderTransform>
  336. <RotateTransform Angle="90"/>
  337. </controls2:PipeLine.RenderTransform>
  338. <controls2:PipeLine.EdgeColor>
  339. <MultiBinding>
  340. <MultiBinding.Converter>
  341. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  342. </MultiBinding.Converter>
  343. <MultiBinding.Bindings>
  344. <Binding Path="ValveAV20.Feedback"/>
  345. <Binding Path="ValveAV22.Feedback"/>
  346. <Binding Path="ValveAV39.Feedback"/>
  347. </MultiBinding.Bindings>
  348. </MultiBinding>
  349. </controls2:PipeLine.EdgeColor>
  350. </controls2:PipeLine>
  351. <controls2:PipeLine
  352. Canvas.Left="706"
  353. Canvas.Top="284"
  354. Width="120"
  355. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  356. HorizontalAlignment="Left"
  357. VerticalAlignment="Center"
  358. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  359. FlowDirection="LeftToRight"
  360. LeftDirection="None"
  361. RightDirection="None"
  362. Visibility="Visible">
  363. <controls2:PipeLine.MoveSpeed>
  364. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  365. </controls2:PipeLine.MoveSpeed>
  366. <controls2:PipeLine.RenderTransform>
  367. <RotateTransform Angle="90"/>
  368. </controls2:PipeLine.RenderTransform>
  369. <controls2:PipeLine.EdgeColor>
  370. <MultiBinding>
  371. <MultiBinding.Converter>
  372. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  373. </MultiBinding.Converter>
  374. <MultiBinding.Bindings>
  375. <Binding Path="ValveAV20.Feedback"/>
  376. <Binding Path="ValveAV22.Feedback"/>
  377. <Binding Path="ValveAV39.Feedback"/>
  378. </MultiBinding.Bindings>
  379. </MultiBinding>
  380. </controls2:PipeLine.EdgeColor>
  381. </controls2:PipeLine>
  382. <controls2:PipeLine
  383. Canvas.Left="706"
  384. Canvas.Top="403"
  385. Width="110"
  386. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  387. HorizontalAlignment="Left"
  388. VerticalAlignment="Center"
  389. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  390. FlowDirection="LeftToRight"
  391. LeftDirection="None"
  392. RightDirection="None"
  393. Visibility="Visible">
  394. <controls2:PipeLine.MoveSpeed>
  395. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  396. </controls2:PipeLine.MoveSpeed>
  397. <controls2:PipeLine.RenderTransform>
  398. <RotateTransform Angle="90"/>
  399. </controls2:PipeLine.RenderTransform>
  400. <controls2:PipeLine.EdgeColor>
  401. <MultiBinding>
  402. <MultiBinding.Converter>
  403. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  404. </MultiBinding.Converter>
  405. <MultiBinding.Bindings>
  406. <Binding Path="ValveAV20.Feedback"/>
  407. <Binding Path="ValveAV22.Feedback"/>
  408. <Binding Path="ValveAV39.Feedback"/>
  409. </MultiBinding.Bindings>
  410. </MultiBinding>
  411. </controls2:PipeLine.EdgeColor>
  412. </controls2:PipeLine>
  413. <controls2:PipeLine
  414. Canvas.Left="754"
  415. Canvas.Top="77"
  416. Width="208"
  417. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  418. HorizontalAlignment="Left"
  419. VerticalAlignment="Center"
  420. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  421. FlowDirection="LeftToRight"
  422. LeftDirection="None"
  423. RightDirection="None"
  424. Visibility="Visible">
  425. <controls2:PipeLine.MoveSpeed>
  426. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  427. </controls2:PipeLine.MoveSpeed>
  428. <controls2:PipeLine.RenderTransform>
  429. <RotateTransform Angle="90"/>
  430. </controls2:PipeLine.RenderTransform>
  431. <controls2:PipeLine.EdgeColor>
  432. <MultiBinding>
  433. <MultiBinding.Converter>
  434. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  435. </MultiBinding.Converter>
  436. <MultiBinding.Bindings>
  437. <Binding Path="ValveAV18.Feedback"/>
  438. <Binding Path="ValveAV16.Feedback"/>
  439. <Binding Path="ValveAV38.Feedback"/>
  440. </MultiBinding.Bindings>
  441. </MultiBinding>
  442. </controls2:PipeLine.EdgeColor>
  443. </controls2:PipeLine>
  444. <controls2:PipeLine
  445. Canvas.Left="754"
  446. Canvas.Top="284"
  447. Width="120"
  448. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  449. HorizontalAlignment="Center"
  450. VerticalAlignment="Center"
  451. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  452. FlowDirection="LeftToRight"
  453. LeftDirection="None"
  454. RightDirection="None"
  455. Visibility="Visible">
  456. <controls2:PipeLine.MoveSpeed>
  457. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  458. </controls2:PipeLine.MoveSpeed>
  459. <controls2:PipeLine.RenderTransform>
  460. <RotateTransform Angle="90"/>
  461. </controls2:PipeLine.RenderTransform>
  462. <controls2:PipeLine.EdgeColor>
  463. <MultiBinding>
  464. <MultiBinding.Converter>
  465. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  466. </MultiBinding.Converter>
  467. <MultiBinding.Bindings>
  468. <Binding Path="ValveAV18.Feedback"/>
  469. <Binding Path="ValveAV16.Feedback"/>
  470. <Binding Path="ValveAV38.Feedback"/>
  471. </MultiBinding.Bindings>
  472. </MultiBinding>
  473. </controls2:PipeLine.EdgeColor>
  474. </controls2:PipeLine>
  475. <controls2:PipeLine
  476. Canvas.Left="754"
  477. Canvas.Top="403"
  478. Width="110"
  479. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  480. HorizontalAlignment="Left"
  481. VerticalAlignment="Center"
  482. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  483. FlowDirection="LeftToRight"
  484. LeftDirection="None"
  485. RightDirection="None"
  486. Visibility="Visible">
  487. <controls2:PipeLine.MoveSpeed>
  488. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  489. </controls2:PipeLine.MoveSpeed>
  490. <controls2:PipeLine.RenderTransform>
  491. <RotateTransform Angle="90"/>
  492. </controls2:PipeLine.RenderTransform>
  493. <controls2:PipeLine.EdgeColor>
  494. <MultiBinding>
  495. <MultiBinding.Converter>
  496. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  497. </MultiBinding.Converter>
  498. <MultiBinding.Bindings>
  499. <Binding Path="ValveAV18.Feedback"/>
  500. <Binding Path="ValveAV16.Feedback"/>
  501. <Binding Path="ValveAV38.Feedback"/>
  502. </MultiBinding.Bindings>
  503. </MultiBinding>
  504. </controls2:PipeLine.EdgeColor>
  505. </controls2:PipeLine>
  506. <controls2:PipeLine
  507. Canvas.Left="842"
  508. Canvas.Top="-2"
  509. Width="246"
  510. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  511. HorizontalAlignment="Left"
  512. VerticalAlignment="Center"
  513. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  514. FlowDirection="LeftToRight"
  515. LeftDirection="None"
  516. RightDirection="None"
  517. Visibility="Visible">
  518. <controls2:PipeLine.MoveSpeed>
  519. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  520. </controls2:PipeLine.MoveSpeed>
  521. <controls2:PipeLine.RenderTransform>
  522. <RotateTransform Angle="90"/>
  523. </controls2:PipeLine.RenderTransform>
  524. <controls2:PipeLine.EdgeColor>
  525. <MultiBinding>
  526. <MultiBinding.Converter>
  527. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  528. </MultiBinding.Converter>
  529. <MultiBinding.Bindings>
  530. <Binding Path="ValveAV9.Feedback"/>
  531. </MultiBinding.Bindings>
  532. </MultiBinding>
  533. </controls2:PipeLine.EdgeColor>
  534. </controls2:PipeLine>
  535. <controls2:PipeLine
  536. Canvas.Left="842"
  537. Canvas.Top="-2"
  538. Width="246"
  539. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  540. HorizontalAlignment="Left"
  541. VerticalAlignment="Center"
  542. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  543. FlowDirection="LeftToRight"
  544. LeftDirection="None"
  545. RightDirection="None"
  546. Visibility="Visible">
  547. <controls2:PipeLine.MoveSpeed>
  548. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  549. </controls2:PipeLine.MoveSpeed>
  550. <controls2:PipeLine.RenderTransform>
  551. <RotateTransform Angle="90"/>
  552. </controls2:PipeLine.RenderTransform>
  553. <controls2:PipeLine.EdgeColor>
  554. <MultiBinding>
  555. <MultiBinding.Converter>
  556. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  557. </MultiBinding.Converter>
  558. <MultiBinding.Bindings>
  559. <Binding Path="ValveAV12.Feedback"/>
  560. <Binding Path="ValveAV9.Feedback"/>
  561. </MultiBinding.Bindings>
  562. </MultiBinding>
  563. </controls2:PipeLine.EdgeColor>
  564. </controls2:PipeLine>
  565. <controls2:PipeLine
  566. Canvas.Left="842"
  567. Canvas.Top="240"
  568. Width="102"
  569. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  570. HorizontalAlignment="Left"
  571. VerticalAlignment="Top"
  572. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  573. FlowDirection="LeftToRight"
  574. LeftDirection="None"
  575. RightDirection="None"
  576. Visibility="Visible">
  577. <controls2:PipeLine.MoveSpeed>
  578. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  579. </controls2:PipeLine.MoveSpeed>
  580. <controls2:PipeLine.RenderTransform>
  581. <RotateTransform Angle="90"/>
  582. </controls2:PipeLine.RenderTransform>
  583. <controls2:PipeLine.EdgeColor>
  584. <MultiBinding>
  585. <MultiBinding.Converter>
  586. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  587. </MultiBinding.Converter>
  588. <MultiBinding.Bindings>
  589. <Binding Path="ValveAV9.Feedback"/>
  590. </MultiBinding.Bindings>
  591. </MultiBinding>
  592. </controls2:PipeLine.EdgeColor>
  593. </controls2:PipeLine>
  594. <controls2:PipeLine
  595. Canvas.Left="842"
  596. Canvas.Top="341"
  597. Width="33"
  598. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  599. HorizontalAlignment="Center"
  600. VerticalAlignment="Center"
  601. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  602. FlowDirection="LeftToRight"
  603. LeftDirection="None"
  604. RightDirection="None"
  605. Visibility="Visible">
  606. <controls2:PipeLine.MoveSpeed>
  607. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  608. </controls2:PipeLine.MoveSpeed>
  609. <controls2:PipeLine.RenderTransform>
  610. <RotateTransform Angle="90"/>
  611. </controls2:PipeLine.RenderTransform>
  612. <controls2:PipeLine.EdgeColor>
  613. <MultiBinding>
  614. <MultiBinding.Converter>
  615. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  616. </MultiBinding.Converter>
  617. <MultiBinding.Bindings>
  618. <Binding Path="ValveAV9.Feedback"/>
  619. </MultiBinding.Bindings>
  620. </MultiBinding>
  621. </controls2:PipeLine.EdgeColor>
  622. </controls2:PipeLine>
  623. <controls2:PipeLine
  624. Canvas.Left="842"
  625. Canvas.Top="373"
  626. Width="31"
  627. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  628. HorizontalAlignment="Center"
  629. VerticalAlignment="Center"
  630. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  631. FlowDirection="LeftToRight"
  632. LeftDirection="None"
  633. RightDirection="None"
  634. Visibility="Visible">
  635. <controls2:PipeLine.MoveSpeed>
  636. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  637. </controls2:PipeLine.MoveSpeed>
  638. <controls2:PipeLine.RenderTransform>
  639. <RotateTransform Angle="90"/>
  640. </controls2:PipeLine.RenderTransform>
  641. <controls2:PipeLine.EdgeColor>
  642. <MultiBinding>
  643. <MultiBinding.Converter>
  644. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  645. </MultiBinding.Converter>
  646. <MultiBinding.Bindings>
  647. <Binding Path="ValveAV9.Feedback"/>
  648. </MultiBinding.Bindings>
  649. </MultiBinding>
  650. </controls2:PipeLine.EdgeColor>
  651. </controls2:PipeLine>
  652. <controls2:PipeLine
  653. Canvas.Left="842"
  654. Canvas.Top="403"
  655. Width="110"
  656. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  657. HorizontalAlignment="Left"
  658. VerticalAlignment="Center"
  659. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  660. FlowDirection="LeftToRight"
  661. LeftDirection="None"
  662. RightDirection="None"
  663. Visibility="Visible">
  664. <controls2:PipeLine.MoveSpeed>
  665. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  666. </controls2:PipeLine.MoveSpeed>
  667. <controls2:PipeLine.RenderTransform>
  668. <RotateTransform Angle="90"/>
  669. </controls2:PipeLine.RenderTransform>
  670. <controls2:PipeLine.EdgeColor>
  671. <MultiBinding>
  672. <MultiBinding.Converter>
  673. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  674. </MultiBinding.Converter>
  675. <MultiBinding.Bindings>
  676. <Binding Path="ValveAV9.Feedback"/>
  677. </MultiBinding.Bindings>
  678. </MultiBinding>
  679. </controls2:PipeLine.EdgeColor>
  680. </controls2:PipeLine>
  681. <controls2:PipeLine
  682. Canvas.Left="796"
  683. Canvas.Top="47"
  684. Width="202"
  685. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  686. HorizontalAlignment="Left"
  687. VerticalAlignment="Center"
  688. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  689. FlowDirection="LeftToRight"
  690. LeftDirection="None"
  691. RightDirection="Right"
  692. Visibility="Visible">
  693. <controls2:PipeLine.MoveSpeed>
  694. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  695. </controls2:PipeLine.MoveSpeed>
  696. <controls2:PipeLine.RenderTransform>
  697. <RotateTransform Angle="90"/>
  698. </controls2:PipeLine.RenderTransform>
  699. <controls2:PipeLine.EdgeColor>
  700. <MultiBinding>
  701. <MultiBinding.Converter>
  702. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  703. </MultiBinding.Converter>
  704. <MultiBinding.Bindings>
  705. <Binding Path="ValveAV14.Feedback"/>
  706. <Binding Path="ValveAV9.Feedback"/>
  707. </MultiBinding.Bindings>
  708. </MultiBinding>
  709. </controls2:PipeLine.EdgeColor>
  710. </controls2:PipeLine>
  711. <controls2:PipeLine
  712. Canvas.Left="796"
  713. Canvas.Top="245"
  714. Width="131"
  715. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  716. HorizontalAlignment="Left"
  717. VerticalAlignment="Top"
  718. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  719. FlowDirection="LeftToRight"
  720. LeftDirection="None"
  721. RightDirection="Right"
  722. Visibility="Visible">
  723. <controls2:PipeLine.MoveSpeed>
  724. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  725. </controls2:PipeLine.MoveSpeed>
  726. <controls2:PipeLine.RenderTransform>
  727. <RotateTransform Angle="90"/>
  728. </controls2:PipeLine.RenderTransform>
  729. <controls2:PipeLine.EdgeColor>
  730. <MultiBinding>
  731. <MultiBinding.Converter>
  732. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  733. </MultiBinding.Converter>
  734. <MultiBinding.Bindings>
  735. <Binding Path="ValveAV9.Feedback"/>
  736. </MultiBinding.Bindings>
  737. </MultiBinding>
  738. </controls2:PipeLine.EdgeColor>
  739. </controls2:PipeLine>
  740. <controls2:PipeLine
  741. Canvas.Left="612"
  742. Canvas.Top="-48"
  743. Width="4"
  744. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  745. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  746. FlowDirection="LeftToRight"
  747. LeftDirection="None"
  748. RightDirection="None"
  749. Visibility="Visible">
  750. <controls2:PipeLine.MoveSpeed>
  751. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  752. </controls2:PipeLine.MoveSpeed>
  753. <controls2:PipeLine.RenderTransform>
  754. <RotateTransform Angle="90"/>
  755. </controls2:PipeLine.RenderTransform>
  756. <controls2:PipeLine.EdgeColor>
  757. <MultiBinding>
  758. <MultiBinding.Converter>
  759. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  760. </MultiBinding.Converter>
  761. <MultiBinding.Bindings>
  762. <Binding Path="EditTrue"/>
  763. </MultiBinding.Bindings>
  764. </MultiBinding>
  765. </controls2:PipeLine.EdgeColor>
  766. </controls2:PipeLine>
  767. <controls2:PipeLine
  768. Canvas.Left="604"
  769. Canvas.Top="0"
  770. Width="25"
  771. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  772. HorizontalAlignment="Left"
  773. VerticalAlignment="Center"
  774. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  775. FlowDirection="LeftToRight"
  776. LeftDirection="None"
  777. RightDirection="Left"
  778. Visibility="Visible">
  779. <controls2:PipeLine.MoveSpeed>
  780. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  781. </controls2:PipeLine.MoveSpeed>
  782. <controls2:PipeLine.RenderTransform>
  783. <RotateTransform Angle="90"/>
  784. </controls2:PipeLine.RenderTransform>
  785. <controls2:PipeLine.EdgeColor>
  786. <MultiBinding>
  787. <MultiBinding.Converter>
  788. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  789. </MultiBinding.Converter>
  790. <MultiBinding.Bindings>
  791. <Binding Path="EditTrue"/>
  792. </MultiBinding.Bindings>
  793. </MultiBinding>
  794. </controls2:PipeLine.EdgeColor>
  795. </controls2:PipeLine>
  796. <controls2:PipeLine
  797. Canvas.Left="604"
  798. Canvas.Top="45"
  799. Width="18"
  800. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  801. HorizontalAlignment="Center"
  802. VerticalAlignment="Center"
  803. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  804. FlowDirection="LeftToRight"
  805. LeftDirection="None"
  806. RightDirection="Left"
  807. Visibility="Visible">
  808. <controls2:PipeLine.MoveSpeed>
  809. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  810. </controls2:PipeLine.MoveSpeed>
  811. <controls2:PipeLine.RenderTransform>
  812. <RotateTransform Angle="90"/>
  813. </controls2:PipeLine.RenderTransform>
  814. <controls2:PipeLine.EdgeColor>
  815. <MultiBinding>
  816. <MultiBinding.Converter>
  817. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  818. </MultiBinding.Converter>
  819. <MultiBinding.Bindings>
  820. <Binding Path="ValveAV31.Feedback"/>
  821. </MultiBinding.Bindings>
  822. </MultiBinding>
  823. </controls2:PipeLine.EdgeColor>
  824. </controls2:PipeLine>
  825. <controls2:PipeLine
  826. Canvas.Left="610"
  827. Canvas.Top="203"
  828. Width="82"
  829. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  830. HorizontalAlignment="Center"
  831. VerticalAlignment="Center"
  832. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  833. FlowDirection="LeftToRight"
  834. LeftDirection="None"
  835. RightDirection="None"
  836. Visibility="Visible">
  837. <controls2:PipeLine.MoveSpeed>
  838. <c:Binding Path="IsRecipeEdit?((ValveAV24.VirtualFeedback or ValveAV25.VirtualFeedback)?0.5:0):((ValveAV24.Feedback or ValveAV25.Feedback)?0.5:0)"/>
  839. </controls2:PipeLine.MoveSpeed>
  840. <controls2:PipeLine.RenderTransform>
  841. <RotateTransform Angle="90"/>
  842. </controls2:PipeLine.RenderTransform>
  843. <controls2:PipeLine.EdgeColor>
  844. <MultiBinding>
  845. <MultiBinding.Converter>
  846. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  847. </MultiBinding.Converter>
  848. <MultiBinding.Bindings>
  849. <Binding Path="ValveAV25.Feedback"/>
  850. <Binding Path="ValveAV24.Feedback"/>
  851. </MultiBinding.Bindings>
  852. </MultiBinding>
  853. </controls2:PipeLine.EdgeColor>
  854. </controls2:PipeLine>
  855. <controls2:PipeLine
  856. Canvas.Left="610"
  857. Canvas.Top="284"
  858. Width="80"
  859. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  860. HorizontalAlignment="Center"
  861. VerticalAlignment="Top"
  862. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  863. FlowDirection="LeftToRight"
  864. LeftDirection="None"
  865. RightDirection="None"
  866. Visibility="Visible">
  867. <controls2:PipeLine.MoveSpeed>
  868. <c:Binding Path="IsRecipeEdit?((ValveAV24.VirtualFeedback or ValveAV25.VirtualFeedback)?0.5:0):((ValveAV24.Feedback or ValveAV25.Feedback)?0.5:0)"/>
  869. </controls2:PipeLine.MoveSpeed>
  870. <controls2:PipeLine.RenderTransform>
  871. <RotateTransform Angle="90"/>
  872. </controls2:PipeLine.RenderTransform>
  873. <controls2:PipeLine.EdgeColor>
  874. <MultiBinding>
  875. <MultiBinding.Converter>
  876. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  877. </MultiBinding.Converter>
  878. <MultiBinding.Bindings>
  879. <Binding Path="ValveAV25.Feedback"/>
  880. <Binding Path="ValveAV24.Feedback"/>
  881. </MultiBinding.Bindings>
  882. </MultiBinding>
  883. </controls2:PipeLine.EdgeColor>
  884. </controls2:PipeLine>
  885. <controls2:PipeLine
  886. Canvas.Left="610"
  887. Canvas.Top="363"
  888. Width="150"
  889. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  890. HorizontalAlignment="Left"
  891. VerticalAlignment="Center"
  892. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  893. FlowDirection="LeftToRight"
  894. LeftDirection="None"
  895. RightDirection="None"
  896. Visibility="Visible">
  897. <controls2:PipeLine.MoveSpeed>
  898. <c:Binding Path="IsRecipeEdit?((ValveAV24.VirtualFeedback or ValveAV25.VirtualFeedback)?0.5:0):((ValveAV24.Feedback or ValveAV25.Feedback)?0.5:0)"/>
  899. </controls2:PipeLine.MoveSpeed>
  900. <controls2:PipeLine.RenderTransform>
  901. <RotateTransform Angle="90"/>
  902. </controls2:PipeLine.RenderTransform>
  903. <controls2:PipeLine.EdgeColor>
  904. <MultiBinding>
  905. <MultiBinding.Converter>
  906. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  907. </MultiBinding.Converter>
  908. <MultiBinding.Bindings>
  909. <Binding Path="ValveAV25.Feedback"/>
  910. <Binding Path="ValveAV24.Feedback"/>
  911. </MultiBinding.Bindings>
  912. </MultiBinding>
  913. </controls2:PipeLine.EdgeColor>
  914. </controls2:PipeLine>
  915. <controls2:PipeLine
  916. Canvas.Left="645"
  917. Canvas.Top="365"
  918. Width="148"
  919. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  920. HorizontalAlignment="Left"
  921. VerticalAlignment="Center"
  922. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  923. FlowDirection="LeftToRight"
  924. LeftDirection="None"
  925. RightDirection="None"
  926. Visibility="Visible">
  927. <controls2:PipeLine.MoveSpeed>
  928. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  929. </controls2:PipeLine.MoveSpeed>
  930. <controls2:PipeLine.RenderTransform>
  931. <RotateTransform Angle="90"/>
  932. </controls2:PipeLine.RenderTransform>
  933. <controls2:PipeLine.EdgeColor>
  934. <MultiBinding>
  935. <MultiBinding.Converter>
  936. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  937. </MultiBinding.Converter>
  938. <MultiBinding.Bindings>
  939. <Binding Path="ValveAV23.Feedback"/>
  940. </MultiBinding.Bindings>
  941. </MultiBinding>
  942. </controls2:PipeLine.EdgeColor>
  943. </controls2:PipeLine>
  944. <controls2:PipeLine
  945. Canvas.Left="731"
  946. Canvas.Top="375.75"
  947. Width="78"
  948. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  949. HorizontalAlignment="Left"
  950. VerticalAlignment="Center"
  951. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  952. FlowDirection="LeftToRight"
  953. LeftDirection="None"
  954. RightDirection="None"
  955. Visibility="Visible">
  956. <controls2:PipeLine.MoveSpeed>
  957. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  958. </controls2:PipeLine.MoveSpeed>
  959. <controls2:PipeLine.RenderTransform>
  960. <RotateTransform Angle="90"/>
  961. </controls2:PipeLine.RenderTransform>
  962. <controls2:PipeLine.EdgeColor>
  963. <MultiBinding>
  964. <MultiBinding.Converter>
  965. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  966. </MultiBinding.Converter>
  967. <MultiBinding.Bindings>
  968. <Binding Path="ValveAV19.Feedback"/>
  969. </MultiBinding.Bindings>
  970. </MultiBinding>
  971. </controls2:PipeLine.EdgeColor>
  972. </controls2:PipeLine>
  973. <controls2:PipeLine
  974. Canvas.Left="779"
  975. Canvas.Top="375.5"
  976. Width="78"
  977. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  978. HorizontalAlignment="Left"
  979. VerticalAlignment="Center"
  980. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  981. FlowDirection="LeftToRight"
  982. LeftDirection="None"
  983. RightDirection="None"
  984. Visibility="Visible">
  985. <controls2:PipeLine.MoveSpeed>
  986. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  987. </controls2:PipeLine.MoveSpeed>
  988. <controls2:PipeLine.RenderTransform>
  989. <RotateTransform Angle="90"/>
  990. </controls2:PipeLine.RenderTransform>
  991. <controls2:PipeLine.EdgeColor>
  992. <MultiBinding>
  993. <MultiBinding.Converter>
  994. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  995. </MultiBinding.Converter>
  996. <MultiBinding.Bindings>
  997. <Binding Path="ValveAV15.Feedback"/>
  998. </MultiBinding.Bindings>
  999. </MultiBinding>
  1000. </controls2:PipeLine.EdgeColor>
  1001. </controls2:PipeLine>
  1002. <controls2:PipeLine
  1003. Canvas.Left="866"
  1004. Canvas.Top="381"
  1005. Width="73"
  1006. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1007. HorizontalAlignment="Left"
  1008. VerticalAlignment="Center"
  1009. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1010. FlowDirection="LeftToRight"
  1011. LeftDirection="None"
  1012. RightDirection="None"
  1013. Visibility="Visible">
  1014. <controls2:PipeLine.MoveSpeed>
  1015. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1016. </controls2:PipeLine.MoveSpeed>
  1017. <controls2:PipeLine.RenderTransform>
  1018. <RotateTransform Angle="90"/>
  1019. </controls2:PipeLine.RenderTransform>
  1020. <controls2:PipeLine.EdgeColor>
  1021. <MultiBinding>
  1022. <MultiBinding.Converter>
  1023. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1024. </MultiBinding.Converter>
  1025. <MultiBinding.Bindings>
  1026. <Binding Path="ValveAV8.Feedback"/>
  1027. </MultiBinding.Bindings>
  1028. </MultiBinding>
  1029. </controls2:PipeLine.EdgeColor>
  1030. </controls2:PipeLine>
  1031. <controls2:PipeLine
  1032. Canvas.Left="730"
  1033. Canvas.Top="188"
  1034. Width="99"
  1035. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1036. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1037. FlowDirection="LeftToRight"
  1038. LeftDirection="None"
  1039. RightDirection="Left"
  1040. Visibility="Visible">
  1041. <controls2:PipeLine.MoveSpeed>
  1042. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1043. </controls2:PipeLine.MoveSpeed>
  1044. <controls2:PipeLine.RenderTransform>
  1045. <RotateTransform Angle="90"/>
  1046. </controls2:PipeLine.RenderTransform>
  1047. <controls2:PipeLine.EdgeColor>
  1048. <MultiBinding>
  1049. <MultiBinding.Converter>
  1050. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1051. </MultiBinding.Converter>
  1052. <MultiBinding.Bindings>
  1053. <Binding Path="ValveAV21.Feedback"/>
  1054. </MultiBinding.Bindings>
  1055. </MultiBinding>
  1056. </controls2:PipeLine.EdgeColor>
  1057. </controls2:PipeLine>
  1058. <controls2:PipeLine
  1059. Canvas.Left="773"
  1060. Canvas.Top="181"
  1061. Width="102"
  1062. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1063. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1064. FlowDirection="LeftToRight"
  1065. LeftDirection="None"
  1066. RightDirection="None"
  1067. Visibility="Visible">
  1068. <controls2:PipeLine.MoveSpeed>
  1069. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1070. </controls2:PipeLine.MoveSpeed>
  1071. <controls2:PipeLine.RenderTransform>
  1072. <RotateTransform Angle="90"/>
  1073. </controls2:PipeLine.RenderTransform>
  1074. <controls2:PipeLine.EdgeColor>
  1075. <MultiBinding>
  1076. <MultiBinding.Converter>
  1077. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1078. </MultiBinding.Converter>
  1079. <MultiBinding.Bindings>
  1080. <Binding Path="ValveAV17.Feedback"/>
  1081. </MultiBinding.Bindings>
  1082. </MultiBinding>
  1083. </controls2:PipeLine.EdgeColor>
  1084. </controls2:PipeLine>
  1085. <controls2:PipeLine
  1086. Canvas.Left="818"
  1087. Canvas.Top="162"
  1088. Width="125"
  1089. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1090. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1091. FlowDirection="LeftToRight"
  1092. LeftDirection="None"
  1093. RightDirection="Left"
  1094. Visibility="Visible">
  1095. <controls2:PipeLine.MoveSpeed>
  1096. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1097. </controls2:PipeLine.MoveSpeed>
  1098. <controls2:PipeLine.RenderTransform>
  1099. <RotateTransform Angle="90"/>
  1100. </controls2:PipeLine.RenderTransform>
  1101. <controls2:PipeLine.EdgeColor>
  1102. <MultiBinding>
  1103. <MultiBinding.Converter>
  1104. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1105. </MultiBinding.Converter>
  1106. <MultiBinding.Bindings>
  1107. <Binding Path="ValveAV13.Feedback"/>
  1108. </MultiBinding.Bindings>
  1109. </MultiBinding>
  1110. </controls2:PipeLine.EdgeColor>
  1111. </controls2:PipeLine>
  1112. <controls2:PipeLine
  1113. Canvas.Left="866"
  1114. Canvas.Top="168"
  1115. Width="119"
  1116. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1117. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1118. FlowDirection="LeftToRight"
  1119. LeftDirection="None"
  1120. RightDirection="Left"
  1121. Visibility="Visible">
  1122. <controls2:PipeLine.MoveSpeed>
  1123. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1124. </controls2:PipeLine.MoveSpeed>
  1125. <controls2:PipeLine.RenderTransform>
  1126. <RotateTransform Angle="90"/>
  1127. </controls2:PipeLine.RenderTransform>
  1128. <controls2:PipeLine.EdgeColor>
  1129. <MultiBinding>
  1130. <MultiBinding.Converter>
  1131. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1132. </MultiBinding.Converter>
  1133. <MultiBinding.Bindings>
  1134. <Binding Path="ValveAV11.Feedback"/>
  1135. </MultiBinding.Bindings>
  1136. </MultiBinding>
  1137. </controls2:PipeLine.EdgeColor>
  1138. </controls2:PipeLine>
  1139. <controls2:PipeLine
  1140. Canvas.Left="890"
  1141. Canvas.Top="161"
  1142. Width="183"
  1143. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1144. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1145. FlowDirection="LeftToRight"
  1146. LeftDirection="None"
  1147. RightDirection="Left"
  1148. Visibility="Visible">
  1149. <controls2:PipeLine.MoveSpeed>
  1150. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1151. </controls2:PipeLine.MoveSpeed>
  1152. <controls2:PipeLine.RenderTransform>
  1153. <RotateTransform Angle="90"/>
  1154. </controls2:PipeLine.RenderTransform>
  1155. <controls2:PipeLine.EdgeColor>
  1156. <MultiBinding>
  1157. <MultiBinding.Converter>
  1158. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1159. </MultiBinding.Converter>
  1160. <MultiBinding.Bindings>
  1161. <Binding Path="ValveAV10.Feedback"/>
  1162. </MultiBinding.Bindings>
  1163. </MultiBinding>
  1164. </controls2:PipeLine.EdgeColor>
  1165. </controls2:PipeLine>
  1166. <controls2:PipeLine
  1167. Canvas.Left="644"
  1168. Canvas.Top="-80"
  1169. Width="367"
  1170. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1171. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1172. FlowDirection="LeftToRight"
  1173. LeftDirection="None"
  1174. RightDirection="Left"
  1175. Visibility="Visible">
  1176. <controls2:PipeLine.MoveSpeed>
  1177. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1178. </controls2:PipeLine.MoveSpeed>
  1179. <controls2:PipeLine.RenderTransform>
  1180. <RotateTransform Angle="90"/>
  1181. </controls2:PipeLine.RenderTransform>
  1182. <controls2:PipeLine.EdgeColor>
  1183. <MultiBinding>
  1184. <MultiBinding.Converter>
  1185. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1186. </MultiBinding.Converter>
  1187. <MultiBinding.Bindings>
  1188. <Binding Path="ValveAV26.Feedback"/>
  1189. <Binding Path="ValveAV33.Feedback"/>
  1190. </MultiBinding.Bindings>
  1191. </MultiBinding>
  1192. </controls2:PipeLine.EdgeColor>
  1193. </controls2:PipeLine>
  1194. <controls2:PipeLine
  1195. Canvas.Left="926"
  1196. Canvas.Top="79"
  1197. Width="302"
  1198. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1199. HorizontalAlignment="Left"
  1200. VerticalAlignment="Center"
  1201. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1202. FlowDirection="LeftToRight"
  1203. LeftDirection="None"
  1204. RightDirection="Right"
  1205. Visibility="Visible">
  1206. <controls2:PipeLine.MoveSpeed>
  1207. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1208. </controls2:PipeLine.MoveSpeed>
  1209. <controls2:PipeLine.RenderTransform>
  1210. <RotateTransform Angle="90"/>
  1211. </controls2:PipeLine.RenderTransform>
  1212. <controls2:PipeLine.EdgeColor>
  1213. <MultiBinding>
  1214. <MultiBinding.Converter>
  1215. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1216. </MultiBinding.Converter>
  1217. <MultiBinding.Bindings>
  1218. <Binding Path="ValveAV7.Feedback"/>
  1219. <Binding Path="ValveAV38.Feedback"/>
  1220. </MultiBinding.Bindings>
  1221. </MultiBinding>
  1222. </controls2:PipeLine.EdgeColor>
  1223. </controls2:PipeLine>
  1224. <controls2:PipeLine
  1225. Canvas.Left="962"
  1226. Canvas.Top="102"
  1227. Width="270"
  1228. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1229. HorizontalAlignment="Left"
  1230. VerticalAlignment="Center"
  1231. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1232. FlowDirection="LeftToRight"
  1233. LeftDirection="None"
  1234. RightDirection="None"
  1235. Visibility="Visible">
  1236. <controls2:PipeLine.MoveSpeed>
  1237. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1238. </controls2:PipeLine.MoveSpeed>
  1239. <controls2:PipeLine.RenderTransform>
  1240. <RotateTransform Angle="90"/>
  1241. </controls2:PipeLine.RenderTransform>
  1242. <controls2:PipeLine.EdgeColor>
  1243. <MultiBinding>
  1244. <MultiBinding.Converter>
  1245. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1246. </MultiBinding.Converter>
  1247. <MultiBinding.Bindings>
  1248. <Binding Path="ValveAV6.Feedback"/>
  1249. <Binding Path="ValveAV39.Feedback"/>
  1250. </MultiBinding.Bindings>
  1251. </MultiBinding>
  1252. </controls2:PipeLine.EdgeColor>
  1253. </controls2:PipeLine>
  1254. <controls2:PipeLine
  1255. Canvas.Left="996"
  1256. Canvas.Top="42"
  1257. Width="329"
  1258. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1259. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1260. FlowDirection="LeftToRight"
  1261. LeftDirection="None"
  1262. RightDirection="None"
  1263. Visibility="Visible">
  1264. <controls2:PipeLine.MoveSpeed>
  1265. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1266. </controls2:PipeLine.MoveSpeed>
  1267. <controls2:PipeLine.RenderTransform>
  1268. <RotateTransform Angle="90"/>
  1269. </controls2:PipeLine.RenderTransform>
  1270. <controls2:PipeLine.EdgeColor>
  1271. <MultiBinding>
  1272. <MultiBinding.Converter>
  1273. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1274. </MultiBinding.Converter>
  1275. <MultiBinding.Bindings>
  1276. <Binding Path="ValveAV5.Feedback"/>
  1277. <Binding Path="ValveAV29.Feedback"/>
  1278. <Binding Path="ValveAV37.Feedback"/>
  1279. </MultiBinding.Bindings>
  1280. </MultiBinding>
  1281. </controls2:PipeLine.EdgeColor>
  1282. </controls2:PipeLine>
  1283. <controls2:PipeLine
  1284. Canvas.Left="1030"
  1285. Canvas.Top="-6"
  1286. Width="378"
  1287. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1288. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1289. FlowDirection="LeftToRight"
  1290. LeftDirection="None"
  1291. RightDirection="None"
  1292. Visibility="Visible">
  1293. <controls2:PipeLine.MoveSpeed>
  1294. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1295. </controls2:PipeLine.MoveSpeed>
  1296. <controls2:PipeLine.RenderTransform>
  1297. <RotateTransform Angle="90"/>
  1298. </controls2:PipeLine.RenderTransform>
  1299. <controls2:PipeLine.EdgeColor>
  1300. <MultiBinding>
  1301. <MultiBinding.Converter>
  1302. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1303. </MultiBinding.Converter>
  1304. <MultiBinding.Bindings>
  1305. <Binding Path="ValveAV4.Feedback"/>
  1306. <Binding Path="ValveAV28.Feedback"/>
  1307. <Binding Path="ValveAV36.Feedback"/>
  1308. </MultiBinding.Bindings>
  1309. </MultiBinding>
  1310. </controls2:PipeLine.EdgeColor>
  1311. </controls2:PipeLine>
  1312. <controls2:PipeLine
  1313. Canvas.Left="1066"
  1314. Canvas.Top="-59"
  1315. Width="432"
  1316. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1317. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1318. FlowDirection="LeftToRight"
  1319. LeftDirection="None"
  1320. RightDirection="None"
  1321. Visibility="Visible">
  1322. <controls2:PipeLine.MoveSpeed>
  1323. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1324. </controls2:PipeLine.MoveSpeed>
  1325. <controls2:PipeLine.RenderTransform>
  1326. <RotateTransform Angle="90"/>
  1327. </controls2:PipeLine.RenderTransform>
  1328. <controls2:PipeLine.EdgeColor>
  1329. <MultiBinding>
  1330. <MultiBinding.Converter>
  1331. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1332. </MultiBinding.Converter>
  1333. <MultiBinding.Bindings>
  1334. <Binding Path="ValveAV34.Feedback"/>
  1335. <Binding Path="ValveAV3.Feedback"/>
  1336. </MultiBinding.Bindings>
  1337. </MultiBinding>
  1338. </controls2:PipeLine.EdgeColor>
  1339. </controls2:PipeLine>
  1340. <controls2:PipeLine
  1341. Canvas.Left="523"
  1342. Canvas.Top="-107"
  1343. Width="125"
  1344. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1345. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1346. FlowDirection="LeftToRight"
  1347. LeftDirection="Right"
  1348. RightDirection="Left"
  1349. Visibility="Visible">
  1350. <controls2:PipeLine.MoveSpeed>
  1351. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1352. </controls2:PipeLine.MoveSpeed>
  1353. <controls2:PipeLine.RenderTransform>
  1354. <RotateTransform Angle="90"/>
  1355. </controls2:PipeLine.RenderTransform>
  1356. <controls2:PipeLine.EdgeColor>
  1357. <MultiBinding>
  1358. <MultiBinding.Converter>
  1359. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1360. </MultiBinding.Converter>
  1361. <MultiBinding.Bindings>
  1362. <Binding Path="ValveAV32.Feedback"/>
  1363. <Binding Path="ValveAV2.Feedback"/>
  1364. <Binding Path="ValveAV1.Feedback"/>
  1365. </MultiBinding.Bindings>
  1366. </MultiBinding>
  1367. </controls2:PipeLine.EdgeColor>
  1368. </controls2:PipeLine>
  1369. <controls2:PipeLine
  1370. Canvas.Left="464"
  1371. Canvas.Top="-23"
  1372. Width="41"
  1373. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1374. HorizontalAlignment="Center"
  1375. VerticalAlignment="Top"
  1376. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1377. FlowDirection="LeftToRight"
  1378. LeftDirection="None"
  1379. RightDirection="Right"
  1380. Visibility="Visible">
  1381. <controls2:PipeLine.MoveSpeed>
  1382. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1383. </controls2:PipeLine.MoveSpeed>
  1384. <controls2:PipeLine.RenderTransform>
  1385. <RotateTransform Angle="90"/>
  1386. </controls2:PipeLine.RenderTransform>
  1387. <controls2:PipeLine.EdgeColor>
  1388. <MultiBinding>
  1389. <MultiBinding.Converter>
  1390. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1391. </MultiBinding.Converter>
  1392. <MultiBinding.Bindings>
  1393. <Binding Path="EditTrue"/>
  1394. </MultiBinding.Bindings>
  1395. </MultiBinding>
  1396. </controls2:PipeLine.EdgeColor>
  1397. </controls2:PipeLine>
  1398. <controls2:PipeLine
  1399. Canvas.Left="454"
  1400. Canvas.Top="-23"
  1401. Width="83"
  1402. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1403. HorizontalAlignment="Center"
  1404. VerticalAlignment="Top"
  1405. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1406. FlowDirection="LeftToRight"
  1407. LeftDirection="None"
  1408. RightDirection="Right"
  1409. Visibility="Visible">
  1410. <controls2:PipeLine.MoveSpeed>
  1411. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1412. </controls2:PipeLine.MoveSpeed>
  1413. <controls2:PipeLine.RenderTransform>
  1414. <RotateTransform Angle="90"/>
  1415. </controls2:PipeLine.RenderTransform>
  1416. <controls2:PipeLine.EdgeColor>
  1417. <MultiBinding>
  1418. <MultiBinding.Converter>
  1419. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1420. </MultiBinding.Converter>
  1421. <MultiBinding.Bindings>
  1422. <Binding Path="EditTrue"/>
  1423. </MultiBinding.Bindings>
  1424. </MultiBinding>
  1425. </controls2:PipeLine.EdgeColor>
  1426. </controls2:PipeLine>
  1427. <controls2:PipeLine
  1428. Canvas.Left="444"
  1429. Canvas.Top="-23"
  1430. Width="102"
  1431. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1432. HorizontalAlignment="Left"
  1433. VerticalAlignment="Top"
  1434. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1435. FlowDirection="LeftToRight"
  1436. LeftDirection="None"
  1437. RightDirection="Right"
  1438. Visibility="Visible">
  1439. <controls2:PipeLine.MoveSpeed>
  1440. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1441. </controls2:PipeLine.MoveSpeed>
  1442. <controls2:PipeLine.RenderTransform>
  1443. <RotateTransform Angle="90"/>
  1444. </controls2:PipeLine.RenderTransform>
  1445. <controls2:PipeLine.EdgeColor>
  1446. <MultiBinding>
  1447. <MultiBinding.Converter>
  1448. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1449. </MultiBinding.Converter>
  1450. <MultiBinding.Bindings>
  1451. <Binding Path="EditTrue"/>
  1452. </MultiBinding.Bindings>
  1453. </MultiBinding>
  1454. </controls2:PipeLine.EdgeColor>
  1455. </controls2:PipeLine>
  1456. <controls2:PipeLine
  1457. Canvas.Left="434"
  1458. Canvas.Top="-23"
  1459. Width="125"
  1460. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1461. HorizontalAlignment="Left"
  1462. VerticalAlignment="Top"
  1463. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1464. FlowDirection="LeftToRight"
  1465. LeftDirection="None"
  1466. RightDirection="Right"
  1467. Visibility="Visible">
  1468. <controls2:PipeLine.MoveSpeed>
  1469. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1470. </controls2:PipeLine.MoveSpeed>
  1471. <controls2:PipeLine.RenderTransform>
  1472. <RotateTransform Angle="90"/>
  1473. </controls2:PipeLine.RenderTransform>
  1474. <controls2:PipeLine.EdgeColor>
  1475. <MultiBinding>
  1476. <MultiBinding.Converter>
  1477. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1478. </MultiBinding.Converter>
  1479. <MultiBinding.Bindings>
  1480. <Binding Path="EditTrue"/>
  1481. </MultiBinding.Bindings>
  1482. </MultiBinding>
  1483. </controls2:PipeLine.EdgeColor>
  1484. </controls2:PipeLine>
  1485. <controls2:PipeLine
  1486. Canvas.Left="533"
  1487. Canvas.Top="-64"
  1488. Width="23"
  1489. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1490. HorizontalAlignment="Center"
  1491. VerticalAlignment="Center"
  1492. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1493. FlowDirection="LeftToRight"
  1494. LeftDirection="Right"
  1495. RightDirection="None"
  1496. Visibility="Visible">
  1497. <controls2:PipeLine.MoveSpeed>
  1498. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1499. </controls2:PipeLine.MoveSpeed>
  1500. <controls2:PipeLine.RenderTransform>
  1501. <RotateTransform Angle="90"/>
  1502. </controls2:PipeLine.RenderTransform>
  1503. <controls2:PipeLine.EdgeColor>
  1504. <MultiBinding>
  1505. <MultiBinding.Converter>
  1506. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1507. </MultiBinding.Converter>
  1508. <MultiBinding.Bindings>
  1509. <Binding Path="ValveAV34.Feedback"/>
  1510. <Binding Path="ValveAV3.Feedback"/>
  1511. </MultiBinding.Bindings>
  1512. </MultiBinding>
  1513. </controls2:PipeLine.EdgeColor>
  1514. </controls2:PipeLine>
  1515. <controls2:PipeLine
  1516. Canvas.Left="533"
  1517. Canvas.Top="-42"
  1518. Width="22"
  1519. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1520. HorizontalAlignment="Center"
  1521. VerticalAlignment="Top"
  1522. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1523. FlowDirection="LeftToRight"
  1524. LeftDirection="None"
  1525. RightDirection="None"
  1526. Visibility="Visible">
  1527. <controls2:PipeLine.MoveSpeed>
  1528. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1529. </controls2:PipeLine.MoveSpeed>
  1530. <controls2:PipeLine.RenderTransform>
  1531. <RotateTransform Angle="90"/>
  1532. </controls2:PipeLine.RenderTransform>
  1533. <controls2:PipeLine.EdgeColor>
  1534. <MultiBinding>
  1535. <MultiBinding.Converter>
  1536. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1537. </MultiBinding.Converter>
  1538. <MultiBinding.Bindings>
  1539. <Binding Path="EditTrue"/>
  1540. </MultiBinding.Bindings>
  1541. </MultiBinding>
  1542. </controls2:PipeLine.EdgeColor>
  1543. </controls2:PipeLine>
  1544. <controls2:PipeLine
  1545. Canvas.Left="533"
  1546. Canvas.Top="-42"
  1547. Width="22"
  1548. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1549. HorizontalAlignment="Center"
  1550. VerticalAlignment="Top"
  1551. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1552. FlowDirection="LeftToRight"
  1553. LeftDirection="None"
  1554. RightDirection="None"
  1555. Visibility="Visible">
  1556. <controls2:PipeLine.MoveSpeed>
  1557. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1558. </controls2:PipeLine.MoveSpeed>
  1559. <controls2:PipeLine.RenderTransform>
  1560. <RotateTransform Angle="90"/>
  1561. </controls2:PipeLine.RenderTransform>
  1562. <controls2:PipeLine.EdgeColor>
  1563. <MultiBinding>
  1564. <MultiBinding.Converter>
  1565. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1566. </MultiBinding.Converter>
  1567. <MultiBinding.Bindings>
  1568. <Binding Path="ValveAV34.Feedback"/>
  1569. <Binding Path="ValveAV3.Feedback"/>
  1570. </MultiBinding.Bindings>
  1571. </MultiBinding>
  1572. </controls2:PipeLine.EdgeColor>
  1573. </controls2:PipeLine>
  1574. <controls2:PipeLine
  1575. Canvas.Left="533"
  1576. Canvas.Top="6"
  1577. Width="34"
  1578. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1579. HorizontalAlignment="Center"
  1580. VerticalAlignment="Center"
  1581. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1582. FlowDirection="LeftToRight"
  1583. LeftDirection="None"
  1584. RightDirection="None"
  1585. Visibility="Visible">
  1586. <controls2:PipeLine.MoveSpeed>
  1587. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1588. </controls2:PipeLine.MoveSpeed>
  1589. <controls2:PipeLine.RenderTransform>
  1590. <RotateTransform Angle="90"/>
  1591. </controls2:PipeLine.RenderTransform>
  1592. <controls2:PipeLine.EdgeColor>
  1593. <MultiBinding>
  1594. <MultiBinding.Converter>
  1595. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1596. </MultiBinding.Converter>
  1597. <MultiBinding.Bindings>
  1598. <Binding Path="ValveAV34.Feedback"/>
  1599. <Binding Path="ValveAV3.Feedback"/>
  1600. </MultiBinding.Bindings>
  1601. </MultiBinding>
  1602. </controls2:PipeLine.EdgeColor>
  1603. </controls2:PipeLine>
  1604. <controls2:PipeLine
  1605. Canvas.Left="533"
  1606. Canvas.Top="39"
  1607. Width="17"
  1608. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1609. HorizontalAlignment="Center"
  1610. VerticalAlignment="Center"
  1611. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1612. FlowDirection="LeftToRight"
  1613. LeftDirection="None"
  1614. RightDirection="None"
  1615. Visibility="Visible">
  1616. <controls2:PipeLine.MoveSpeed>
  1617. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1618. </controls2:PipeLine.MoveSpeed>
  1619. <controls2:PipeLine.RenderTransform>
  1620. <RotateTransform Angle="90"/>
  1621. </controls2:PipeLine.RenderTransform>
  1622. <controls2:PipeLine.EdgeColor>
  1623. <MultiBinding>
  1624. <MultiBinding.Converter>
  1625. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1626. </MultiBinding.Converter>
  1627. <MultiBinding.Bindings>
  1628. <Binding Path="ValveAV32.Feedback"/>
  1629. <Binding Path="ValveAV2.Feedback"/>
  1630. <Binding Path="ValveAV1.Feedback"/>
  1631. </MultiBinding.Bindings>
  1632. </MultiBinding>
  1633. </controls2:PipeLine.EdgeColor>
  1634. </controls2:PipeLine>
  1635. <controls2:PipeLine
  1636. Canvas.Left="1110"
  1637. Canvas.Top="-102"
  1638. Width="481"
  1639. Height="5"
  1640. HorizontalAlignment="Left"
  1641. VerticalAlignment="Center"
  1642. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1643. FlowDirection="LeftToRight"
  1644. LeftDirection="None"
  1645. RightDirection="None"
  1646. Visibility="Visible">
  1647. <controls2:PipeLine.MoveSpeed>
  1648. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1649. </controls2:PipeLine.MoveSpeed>
  1650. <controls2:PipeLine.RenderTransform>
  1651. <RotateTransform Angle="90"/>
  1652. </controls2:PipeLine.RenderTransform>
  1653. <controls2:PipeLine.EdgeColor>
  1654. <MultiBinding>
  1655. <MultiBinding.Converter>
  1656. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1657. </MultiBinding.Converter>
  1658. <MultiBinding.Bindings>
  1659. <Binding Path="ValveAV32.Feedback"/>
  1660. <Binding Path="ValveAV2.Feedback"/>
  1661. <Binding Path="ValveAV1.Feedback"/>
  1662. </MultiBinding.Bindings>
  1663. </MultiBinding>
  1664. </controls2:PipeLine.EdgeColor>
  1665. </controls2:PipeLine>
  1666. <controls2:PipeLine
  1667. Canvas.Left="1110"
  1668. Canvas.Top="378"
  1669. Width="77"
  1670. Height="5"
  1671. HorizontalAlignment="Left"
  1672. VerticalAlignment="Center"
  1673. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1674. FlowDirection="LeftToRight"
  1675. LeftDirection="None"
  1676. RightDirection="None"
  1677. Visibility="Visible">
  1678. <controls2:PipeLine.MoveSpeed>
  1679. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1680. </controls2:PipeLine.MoveSpeed>
  1681. <controls2:PipeLine.RenderTransform>
  1682. <RotateTransform Angle="90"/>
  1683. </controls2:PipeLine.RenderTransform>
  1684. <controls2:PipeLine.EdgeColor>
  1685. <MultiBinding>
  1686. <MultiBinding.Converter>
  1687. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1688. </MultiBinding.Converter>
  1689. <MultiBinding.Bindings>
  1690. <Binding Path="ValveAV32.Feedback"/>
  1691. <Binding Path="ValveAV2.Feedback"/>
  1692. <Binding Path="ValveAV1.Feedback"/>
  1693. </MultiBinding.Bindings>
  1694. </MultiBinding>
  1695. </controls2:PipeLine.EdgeColor>
  1696. </controls2:PipeLine>
  1697. <controls2:PipeLine
  1698. Canvas.Left="1110"
  1699. Canvas.Top="455"
  1700. Width="60"
  1701. Height="5"
  1702. HorizontalAlignment="Center"
  1703. VerticalAlignment="Top"
  1704. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1705. FlowDirection="LeftToRight"
  1706. LeftDirection="None"
  1707. RightDirection="None"
  1708. Visibility="Visible">
  1709. <controls2:PipeLine.MoveSpeed>
  1710. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1711. </controls2:PipeLine.MoveSpeed>
  1712. <controls2:PipeLine.RenderTransform>
  1713. <RotateTransform Angle="90"/>
  1714. </controls2:PipeLine.RenderTransform>
  1715. <controls2:PipeLine.EdgeColor>
  1716. <MultiBinding>
  1717. <MultiBinding.Converter>
  1718. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  1719. </MultiBinding.Converter>
  1720. <MultiBinding.Bindings>
  1721. <Binding Path="ValveAV32.Feedback"/>
  1722. <Binding Path="ValveAV2.Feedback"/>
  1723. <Binding Path="ValveAV1.Feedback"/>
  1724. </MultiBinding.Bindings>
  1725. </MultiBinding>
  1726. </controls2:PipeLine.EdgeColor>
  1727. </controls2:PipeLine>
  1728. <controls2:PipeLine
  1729. Canvas.Left="388"
  1730. Canvas.Top="103"
  1731. Width="33"
  1732. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1733. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1734. FlowDirection="LeftToRight"
  1735. LeftDirection="None"
  1736. RightDirection="None"
  1737. Visibility="Visible">
  1738. <controls2:PipeLine.MoveSpeed>
  1739. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1740. </controls2:PipeLine.MoveSpeed>
  1741. <controls2:PipeLine.RenderTransform>
  1742. <RotateTransform Angle="90"/>
  1743. </controls2:PipeLine.RenderTransform>
  1744. <controls2:PipeLine.EdgeColor>
  1745. <MultiBinding>
  1746. <MultiBinding.Converter>
  1747. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1748. </MultiBinding.Converter>
  1749. <MultiBinding.Bindings>
  1750. <Binding Path="EditTrue"/>
  1751. </MultiBinding.Bindings>
  1752. </MultiBinding>
  1753. </controls2:PipeLine.EdgeColor>
  1754. </controls2:PipeLine>
  1755. <controls2:PipeLine
  1756. Canvas.Left="469"
  1757. Canvas.Top="121"
  1758. Width="14"
  1759. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1760. HorizontalAlignment="Left"
  1761. VerticalAlignment="Center"
  1762. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1763. FlowDirection="LeftToRight"
  1764. LeftDirection="None"
  1765. RightDirection="None"
  1766. Visibility="Visible">
  1767. <controls2:PipeLine.MoveSpeed>
  1768. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1769. </controls2:PipeLine.MoveSpeed>
  1770. <controls2:PipeLine.RenderTransform>
  1771. <RotateTransform Angle="90"/>
  1772. </controls2:PipeLine.RenderTransform>
  1773. <controls2:PipeLine.EdgeColor>
  1774. <MultiBinding>
  1775. <MultiBinding.Converter>
  1776. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1777. </MultiBinding.Converter>
  1778. <MultiBinding.Bindings>
  1779. <Binding Path="EditTrue"/>
  1780. </MultiBinding.Bindings>
  1781. </MultiBinding>
  1782. </controls2:PipeLine.EdgeColor>
  1783. </controls2:PipeLine>
  1784. <controls2:PipeLine
  1785. Canvas.Left="469"
  1786. Canvas.Top="105"
  1787. Width="17"
  1788. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1789. HorizontalAlignment="Left"
  1790. VerticalAlignment="Center"
  1791. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1792. FlowDirection="LeftToRight"
  1793. LeftDirection="None"
  1794. RightDirection="None"
  1795. Visibility="Visible">
  1796. <controls2:PipeLine.MoveSpeed>
  1797. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1798. </controls2:PipeLine.MoveSpeed>
  1799. <controls2:PipeLine.RenderTransform>
  1800. <RotateTransform Angle="90"/>
  1801. </controls2:PipeLine.RenderTransform>
  1802. <controls2:PipeLine.EdgeColor>
  1803. <MultiBinding>
  1804. <MultiBinding.Converter>
  1805. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1806. </MultiBinding.Converter>
  1807. <MultiBinding.Bindings>
  1808. <Binding Path="EditTrue"/>
  1809. </MultiBinding.Bindings>
  1810. </MultiBinding>
  1811. </controls2:PipeLine.EdgeColor>
  1812. </controls2:PipeLine>
  1813. </Canvas>
  1814. <Canvas x:Name="HPipeLine" Margin="-9,0,0,0">
  1815. <controls2:PipeLine
  1816. Canvas.Left="553"
  1817. Canvas.Top="20"
  1818. Width="46"
  1819. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1820. HorizontalAlignment="Left"
  1821. VerticalAlignment="Center"
  1822. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1823. FlowDirection="LeftToRight"
  1824. LeftDirection="None"
  1825. RightDirection="None"
  1826. Visibility="Visible">
  1827. <controls2:PipeLine.MoveSpeed>
  1828. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1829. </controls2:PipeLine.MoveSpeed>
  1830. <controls2:PipeLine.EdgeColor>
  1831. <MultiBinding>
  1832. <MultiBinding.Converter>
  1833. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1834. </MultiBinding.Converter>
  1835. <MultiBinding.Bindings>
  1836. <Binding Path="EditTrue"/>
  1837. </MultiBinding.Bindings>
  1838. </MultiBinding>
  1839. </controls2:PipeLine.EdgeColor>
  1840. </controls2:PipeLine>
  1841. <controls2:PipeLine
  1842. Canvas.Left="552"
  1843. Canvas.Top="58"
  1844. Width="47"
  1845. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1846. HorizontalAlignment="Left"
  1847. VerticalAlignment="Center"
  1848. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1849. FlowDirection="LeftToRight"
  1850. LeftDirection="None"
  1851. RightDirection="None"
  1852. Visibility="Visible">
  1853. <controls2:PipeLine.MoveSpeed>
  1854. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1855. </controls2:PipeLine.MoveSpeed>
  1856. <controls2:PipeLine.EdgeColor>
  1857. <MultiBinding>
  1858. <MultiBinding.Converter>
  1859. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1860. </MultiBinding.Converter>
  1861. <MultiBinding.Bindings>
  1862. <Binding Path="ValveAV31.Feedback"/>
  1863. </MultiBinding.Bindings>
  1864. </MultiBinding>
  1865. </controls2:PipeLine.EdgeColor>
  1866. </controls2:PipeLine>
  1867. <controls2:PipeLine
  1868. Canvas.Left="474"
  1869. Canvas.Top="119"
  1870. Width="158"
  1871. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1872. HorizontalAlignment="Left"
  1873. VerticalAlignment="Center"
  1874. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1875. FlowDirection="LeftToRight"
  1876. LeftDirection="None"
  1877. RightDirection="None"
  1878. Visibility="Visible">
  1879. <controls2:PipeLine.MoveSpeed>
  1880. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1881. </controls2:PipeLine.MoveSpeed>
  1882. <controls2:PipeLine.EdgeColor>
  1883. <MultiBinding>
  1884. <MultiBinding.Converter>
  1885. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1886. </MultiBinding.Converter>
  1887. <MultiBinding.Bindings>
  1888. <Binding Path="ValveAV27.Feedback"/>
  1889. <Binding Path="ValveAV52.Feedback"/>
  1890. </MultiBinding.Bindings>
  1891. </MultiBinding>
  1892. </controls2:PipeLine.EdgeColor>
  1893. </controls2:PipeLine>
  1894. <controls2:PipeLine
  1895. Canvas.Left="545"
  1896. Canvas.Top="157"
  1897. Width="85"
  1898. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1899. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1900. FlowDirection="LeftToRight"
  1901. LeftDirection="None"
  1902. RightDirection="None"
  1903. Visibility="Visible">
  1904. <controls2:PipeLine.MoveSpeed>
  1905. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1906. </controls2:PipeLine.MoveSpeed>
  1907. <controls2:PipeLine.EdgeColor>
  1908. <MultiBinding>
  1909. <MultiBinding.Converter>
  1910. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  1911. </MultiBinding.Converter>
  1912. <MultiBinding.Bindings>
  1913. <Binding Path="ValveAV13.Feedback"/>
  1914. <Binding Path="ValveAV11.Feedback"/>
  1915. <Binding Path="ValveAV10.Feedback"/>
  1916. </MultiBinding.Bindings>
  1917. </MultiBinding>
  1918. </controls2:PipeLine.EdgeColor>
  1919. </controls2:PipeLine>
  1920. <controls2:PipeLine
  1921. Canvas.Left="685"
  1922. Canvas.Top="157"
  1923. Width="5"
  1924. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1925. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1926. FlowDirection="LeftToRight"
  1927. LeftDirection="None"
  1928. RightDirection="None"
  1929. Visibility="Visible">
  1930. <controls2:PipeLine.MoveSpeed>
  1931. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1932. </controls2:PipeLine.MoveSpeed>
  1933. <controls2:PipeLine.EdgeColor>
  1934. <MultiBinding>
  1935. <MultiBinding.Converter>
  1936. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1937. </MultiBinding.Converter>
  1938. <MultiBinding.Bindings>
  1939. <Binding Path="EditTrue"/>
  1940. </MultiBinding.Bindings>
  1941. </MultiBinding>
  1942. </controls2:PipeLine.EdgeColor>
  1943. </controls2:PipeLine>
  1944. <controls2:PipeLine
  1945. Canvas.Left="685"
  1946. Canvas.Top="177"
  1947. Width="5"
  1948. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1949. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1950. FlowDirection="LeftToRight"
  1951. LeftDirection="None"
  1952. RightDirection="None"
  1953. Visibility="Visible">
  1954. <controls2:PipeLine.MoveSpeed>
  1955. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1956. </controls2:PipeLine.MoveSpeed>
  1957. <controls2:PipeLine.EdgeColor>
  1958. <MultiBinding>
  1959. <MultiBinding.Converter>
  1960. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  1961. </MultiBinding.Converter>
  1962. <MultiBinding.Bindings>
  1963. <Binding Path="EditTrue"/>
  1964. </MultiBinding.Bindings>
  1965. </MultiBinding>
  1966. </controls2:PipeLine.EdgeColor>
  1967. </controls2:PipeLine>
  1968. <controls2:PipeLine
  1969. Canvas.Left="719"
  1970. Canvas.Top="157"
  1971. Width="19"
  1972. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1973. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  1974. FlowDirection="LeftToRight"
  1975. LeftDirection="None"
  1976. RightDirection="None"
  1977. Visibility="Visible">
  1978. <controls2:PipeLine.MoveSpeed>
  1979. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  1980. </controls2:PipeLine.MoveSpeed>
  1981. <controls2:PipeLine.EdgeColor>
  1982. <MultiBinding>
  1983. <MultiBinding.Converter>
  1984. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  1985. </MultiBinding.Converter>
  1986. <MultiBinding.Bindings>
  1987. <Binding Path="ValveAV13.Feedback"/>
  1988. <Binding Path="ValveAV11.Feedback"/>
  1989. <Binding Path="ValveAV10.Feedback"/>
  1990. </MultiBinding.Bindings>
  1991. </MultiBinding>
  1992. </controls2:PipeLine.EdgeColor>
  1993. </controls2:PipeLine>
  1994. <controls2:PipeLine
  1995. Canvas.Left="719"
  1996. Canvas.Top="177"
  1997. Width="9"
  1998. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  1999. HorizontalAlignment="Center"
  2000. VerticalAlignment="Center"
  2001. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2002. FlowDirection="LeftToRight"
  2003. LeftDirection="None"
  2004. RightDirection="None"
  2005. Visibility="Visible">
  2006. <controls2:PipeLine.MoveSpeed>
  2007. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2008. </controls2:PipeLine.MoveSpeed>
  2009. <controls2:PipeLine.EdgeColor>
  2010. <MultiBinding>
  2011. <MultiBinding.Converter>
  2012. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2013. </MultiBinding.Converter>
  2014. <MultiBinding.Bindings>
  2015. <Binding Path="ValveAV17.Feedback"/>
  2016. <Binding Path="ValveAV21.Feedback"/>
  2017. </MultiBinding.Bindings>
  2018. </MultiBinding>
  2019. </controls2:PipeLine.EdgeColor>
  2020. </controls2:PipeLine>
  2021. <controls2:PipeLine
  2022. Canvas.Left="727"
  2023. Canvas.Top="177"
  2024. Width="12"
  2025. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2026. HorizontalAlignment="Left"
  2027. VerticalAlignment="Center"
  2028. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2029. FlowDirection="LeftToRight"
  2030. LeftDirection="None"
  2031. RightDirection="None"
  2032. Visibility="Visible">
  2033. <controls2:PipeLine.MoveSpeed>
  2034. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2035. </controls2:PipeLine.MoveSpeed>
  2036. <controls2:PipeLine.EdgeColor>
  2037. <MultiBinding>
  2038. <MultiBinding.Converter>
  2039. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2040. </MultiBinding.Converter>
  2041. <MultiBinding.Bindings>
  2042. <Binding Path="ValveAV17.Feedback"/>
  2043. </MultiBinding.Bindings>
  2044. </MultiBinding>
  2045. </controls2:PipeLine.EdgeColor>
  2046. </controls2:PipeLine>
  2047. <controls2:PipeLine
  2048. Canvas.Left="767"
  2049. Canvas.Top="177"
  2050. Width="6"
  2051. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2052. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2053. FlowDirection="LeftToRight"
  2054. LeftDirection="None"
  2055. RightDirection="Left"
  2056. Visibility="Visible">
  2057. <controls2:PipeLine.MoveSpeed>
  2058. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2059. </controls2:PipeLine.MoveSpeed>
  2060. <controls2:PipeLine.EdgeColor>
  2061. <MultiBinding>
  2062. <MultiBinding.Converter>
  2063. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2064. </MultiBinding.Converter>
  2065. <MultiBinding.Bindings>
  2066. <Binding Path="ValveAV17.Feedback"/>
  2067. </MultiBinding.Bindings>
  2068. </MultiBinding>
  2069. </controls2:PipeLine.EdgeColor>
  2070. </controls2:PipeLine>
  2071. <controls2:PipeLine
  2072. Canvas.Left="545"
  2073. Canvas.Top="177"
  2074. Width="85"
  2075. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2076. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2077. FlowDirection="LeftToRight"
  2078. LeftDirection="None"
  2079. RightDirection="None"
  2080. Visibility="Visible">
  2081. <controls2:PipeLine.MoveSpeed>
  2082. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2083. </controls2:PipeLine.MoveSpeed>
  2084. <controls2:PipeLine.EdgeColor>
  2085. <MultiBinding>
  2086. <MultiBinding.Converter>
  2087. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2088. </MultiBinding.Converter>
  2089. <MultiBinding.Bindings>
  2090. <Binding Path="ValveAV17.Feedback"/>
  2091. <Binding Path="ValveAV21.Feedback"/>
  2092. </MultiBinding.Bindings>
  2093. </MultiBinding>
  2094. </controls2:PipeLine.EdgeColor>
  2095. </controls2:PipeLine>
  2096. <controls2:PipeLine
  2097. Canvas.Left="545"
  2098. Canvas.Top="199"
  2099. Width="65"
  2100. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2101. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2102. FlowDirection="LeftToRight"
  2103. LeftDirection="None"
  2104. RightDirection="Left"
  2105. Visibility="Visible">
  2106. <controls2:PipeLine.MoveSpeed>
  2107. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2108. </controls2:PipeLine.MoveSpeed>
  2109. <controls2:PipeLine.EdgeColor>
  2110. <MultiBinding>
  2111. <MultiBinding.Converter>
  2112. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2113. </MultiBinding.Converter>
  2114. <MultiBinding.Bindings>
  2115. <Binding Path="ValveAV25.Feedback"/>
  2116. <Binding Path="ValveAV24.Feedback"/>
  2117. </MultiBinding.Bindings>
  2118. </MultiBinding>
  2119. </controls2:PipeLine.EdgeColor>
  2120. </controls2:PipeLine>
  2121. <controls2:PipeLine
  2122. Canvas.Left="615"
  2123. Canvas.Top="282"
  2124. Width="25"
  2125. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2126. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2127. FlowDirection="LeftToRight"
  2128. LeftDirection="None"
  2129. RightDirection="None"
  2130. Visibility="Visible">
  2131. <controls2:PipeLine.MoveSpeed>
  2132. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2133. </controls2:PipeLine.MoveSpeed>
  2134. <controls2:PipeLine.EdgeColor>
  2135. <MultiBinding>
  2136. <MultiBinding.Converter>
  2137. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2138. </MultiBinding.Converter>
  2139. <MultiBinding.Bindings>
  2140. <Binding Path="ValveAV26.Feedback"/>
  2141. <Binding Path="ValveAV33.Feedback"/>
  2142. </MultiBinding.Bindings>
  2143. </MultiBinding>
  2144. </controls2:PipeLine.EdgeColor>
  2145. </controls2:PipeLine>
  2146. <controls2:PipeLine
  2147. Canvas.Left="708"
  2148. Canvas.Top="282"
  2149. Width="17"
  2150. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2151. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2152. FlowDirection="LeftToRight"
  2153. LeftDirection="None"
  2154. RightDirection="None"
  2155. Visibility="Visible">
  2156. <controls2:PipeLine.MoveSpeed>
  2157. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2158. </controls2:PipeLine.MoveSpeed>
  2159. <controls2:PipeLine.EdgeColor>
  2160. <MultiBinding>
  2161. <MultiBinding.Converter>
  2162. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2163. </MultiBinding.Converter>
  2164. <MultiBinding.Bindings>
  2165. <Binding Path="ValveAV21.Feedback"/>
  2166. </MultiBinding.Bindings>
  2167. </MultiBinding>
  2168. </controls2:PipeLine.EdgeColor>
  2169. </controls2:PipeLine>
  2170. <controls2:PipeLine
  2171. Canvas.Left="765"
  2172. Canvas.Top="157"
  2173. Width="14"
  2174. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2175. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2176. FlowDirection="LeftToRight"
  2177. LeftDirection="None"
  2178. RightDirection="None"
  2179. Visibility="Visible">
  2180. <controls2:PipeLine.MoveSpeed>
  2181. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2182. </controls2:PipeLine.MoveSpeed>
  2183. <controls2:PipeLine.EdgeColor>
  2184. <MultiBinding>
  2185. <MultiBinding.Converter>
  2186. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  2187. </MultiBinding.Converter>
  2188. <MultiBinding.Bindings>
  2189. <Binding Path="ValveAV13.Feedback"/>
  2190. <Binding Path="ValveAV11.Feedback"/>
  2191. <Binding Path="ValveAV10.Feedback"/>
  2192. </MultiBinding.Bindings>
  2193. </MultiBinding>
  2194. </controls2:PipeLine.EdgeColor>
  2195. </controls2:PipeLine>
  2196. <controls2:PipeLine
  2197. Canvas.Left="757"
  2198. Canvas.Top="282"
  2199. Width="16"
  2200. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2201. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2202. FlowDirection="LeftToRight"
  2203. LeftDirection="None"
  2204. RightDirection="Right"
  2205. Visibility="Visible">
  2206. <controls2:PipeLine.MoveSpeed>
  2207. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2208. </controls2:PipeLine.MoveSpeed>
  2209. <controls2:PipeLine.EdgeColor>
  2210. <MultiBinding>
  2211. <MultiBinding.Converter>
  2212. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2213. </MultiBinding.Converter>
  2214. <MultiBinding.Bindings>
  2215. <Binding Path="ValveAV17.Feedback"/>
  2216. </MultiBinding.Bindings>
  2217. </MultiBinding>
  2218. </controls2:PipeLine.EdgeColor>
  2219. </controls2:PipeLine>
  2220. <controls2:PipeLine
  2221. Canvas.Left="800"
  2222. Canvas.Top="282"
  2223. Width="14"
  2224. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2225. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2226. FlowDirection="LeftToRight"
  2227. LeftDirection="None"
  2228. RightDirection="None"
  2229. Visibility="Visible">
  2230. <controls2:PipeLine.MoveSpeed>
  2231. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2232. </controls2:PipeLine.MoveSpeed>
  2233. <controls2:PipeLine.EdgeColor>
  2234. <MultiBinding>
  2235. <MultiBinding.Converter>
  2236. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2237. </MultiBinding.Converter>
  2238. <MultiBinding.Bindings>
  2239. <Binding Path="ValveAV13.Feedback"/>
  2240. </MultiBinding.Bindings>
  2241. </MultiBinding>
  2242. </controls2:PipeLine.EdgeColor>
  2243. </controls2:PipeLine>
  2244. <controls2:PipeLine
  2245. Canvas.Left="845"
  2246. Canvas.Top="282"
  2247. Width="16"
  2248. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2249. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2250. FlowDirection="LeftToRight"
  2251. LeftDirection="None"
  2252. RightDirection="None"
  2253. Visibility="Visible">
  2254. <controls2:PipeLine.MoveSpeed>
  2255. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2256. </controls2:PipeLine.MoveSpeed>
  2257. <controls2:PipeLine.EdgeColor>
  2258. <MultiBinding>
  2259. <MultiBinding.Converter>
  2260. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2261. </MultiBinding.Converter>
  2262. <MultiBinding.Bindings>
  2263. <Binding Path="ValveAV11.Feedback"/>
  2264. </MultiBinding.Bindings>
  2265. </MultiBinding>
  2266. </controls2:PipeLine.EdgeColor>
  2267. </controls2:PipeLine>
  2268. <controls2:PipeLine
  2269. Canvas.Left="846"
  2270. Canvas.Top="339"
  2271. Width="39"
  2272. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2273. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2274. FlowDirection="LeftToRight"
  2275. LeftDirection="None"
  2276. RightDirection="None"
  2277. Visibility="Visible">
  2278. <controls2:PipeLine.MoveSpeed>
  2279. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2280. </controls2:PipeLine.MoveSpeed>
  2281. <controls2:PipeLine.EdgeColor>
  2282. <MultiBinding>
  2283. <MultiBinding.Converter>
  2284. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2285. </MultiBinding.Converter>
  2286. <MultiBinding.Bindings>
  2287. <Binding Path="ValveAV10.Feedback"/>
  2288. </MultiBinding.Bindings>
  2289. </MultiBinding>
  2290. </controls2:PipeLine.EdgeColor>
  2291. </controls2:PipeLine>
  2292. <controls2:PipeLine
  2293. Canvas.Left="863"
  2294. Canvas.Top="157"
  2295. Width="27"
  2296. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2297. HorizontalAlignment="Center"
  2298. VerticalAlignment="Center"
  2299. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2300. FlowDirection="LeftToRight"
  2301. LeftDirection="None"
  2302. RightDirection="Left"
  2303. Visibility="Visible">
  2304. <controls2:PipeLine.MoveSpeed>
  2305. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2306. </controls2:PipeLine.MoveSpeed>
  2307. <controls2:PipeLine.EdgeColor>
  2308. <MultiBinding>
  2309. <MultiBinding.Converter>
  2310. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2311. </MultiBinding.Converter>
  2312. <MultiBinding.Bindings>
  2313. <Binding Path="ValveAV10.Feedback"/>
  2314. </MultiBinding.Bindings>
  2315. </MultiBinding>
  2316. </controls2:PipeLine.EdgeColor>
  2317. </controls2:PipeLine>
  2318. <controls2:PipeLine
  2319. Canvas.Left="855"
  2320. Canvas.Top="157"
  2321. Width="9"
  2322. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2323. HorizontalAlignment="Center"
  2324. VerticalAlignment="Center"
  2325. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2326. FlowDirection="LeftToRight"
  2327. LeftDirection="None"
  2328. RightDirection="None"
  2329. Visibility="Visible">
  2330. <controls2:PipeLine.MoveSpeed>
  2331. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2332. </controls2:PipeLine.MoveSpeed>
  2333. <controls2:PipeLine.EdgeColor>
  2334. <MultiBinding>
  2335. <MultiBinding.Converter>
  2336. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2337. </MultiBinding.Converter>
  2338. <MultiBinding.Bindings>
  2339. <Binding Path="ValveAV10.Feedback"/>
  2340. </MultiBinding.Bindings>
  2341. </MultiBinding>
  2342. </controls2:PipeLine.EdgeColor>
  2343. </controls2:PipeLine>
  2344. <controls2:PipeLine
  2345. Canvas.Left="796"
  2346. Canvas.Top="371"
  2347. Width="36"
  2348. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2349. HorizontalAlignment="Left"
  2350. VerticalAlignment="Center"
  2351. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2352. FlowDirection="LeftToRight"
  2353. LeftDirection="None"
  2354. RightDirection="None"
  2355. Visibility="Visible">
  2356. <controls2:PipeLine.MoveSpeed>
  2357. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2358. </controls2:PipeLine.MoveSpeed>
  2359. <controls2:PipeLine.EdgeColor>
  2360. <MultiBinding>
  2361. <MultiBinding.Converter>
  2362. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2363. </MultiBinding.Converter>
  2364. <MultiBinding.Bindings>
  2365. <Binding Path="ValveAV9.Feedback"/>
  2366. </MultiBinding.Bindings>
  2367. </MultiBinding>
  2368. </controls2:PipeLine.EdgeColor>
  2369. </controls2:PipeLine>
  2370. <controls2:PipeLine
  2371. Canvas.Left="615"
  2372. Canvas.Top="361"
  2373. Width="30"
  2374. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2375. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2376. FlowDirection="LeftToRight"
  2377. LeftDirection="None"
  2378. RightDirection="Left"
  2379. Visibility="Visible">
  2380. <controls2:PipeLine.MoveSpeed>
  2381. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2382. </controls2:PipeLine.MoveSpeed>
  2383. <controls2:PipeLine.EdgeColor>
  2384. <MultiBinding>
  2385. <MultiBinding.Converter>
  2386. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2387. </MultiBinding.Converter>
  2388. <MultiBinding.Bindings>
  2389. <Binding Path="ValveAV23.Feedback"/>
  2390. </MultiBinding.Bindings>
  2391. </MultiBinding>
  2392. </controls2:PipeLine.EdgeColor>
  2393. </controls2:PipeLine>
  2394. <controls2:PipeLine
  2395. Canvas.Left="708"
  2396. Canvas.Top="371"
  2397. Width="23"
  2398. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2399. HorizontalAlignment="Left"
  2400. VerticalAlignment="Center"
  2401. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2402. FlowDirection="LeftToRight"
  2403. LeftDirection="None"
  2404. RightDirection="Left"
  2405. Visibility="Visible">
  2406. <controls2:PipeLine.MoveSpeed>
  2407. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2408. </controls2:PipeLine.MoveSpeed>
  2409. <controls2:PipeLine.EdgeColor>
  2410. <MultiBinding>
  2411. <MultiBinding.Converter>
  2412. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2413. </MultiBinding.Converter>
  2414. <MultiBinding.Bindings>
  2415. <Binding Path="ValveAV19.Feedback"/>
  2416. </MultiBinding.Bindings>
  2417. </MultiBinding>
  2418. </controls2:PipeLine.EdgeColor>
  2419. </controls2:PipeLine>
  2420. <controls2:PipeLine
  2421. Canvas.Left="758"
  2422. Canvas.Top="371"
  2423. Width="21"
  2424. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2425. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2426. FlowDirection="LeftToRight"
  2427. LeftDirection="None"
  2428. RightDirection="Left"
  2429. Visibility="Visible">
  2430. <controls2:PipeLine.MoveSpeed>
  2431. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2432. </controls2:PipeLine.MoveSpeed>
  2433. <controls2:PipeLine.EdgeColor>
  2434. <MultiBinding>
  2435. <MultiBinding.Converter>
  2436. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2437. </MultiBinding.Converter>
  2438. <MultiBinding.Bindings>
  2439. <Binding Path="ValveAV15.Feedback"/>
  2440. </MultiBinding.Bindings>
  2441. </MultiBinding>
  2442. </controls2:PipeLine.EdgeColor>
  2443. </controls2:PipeLine>
  2444. <controls2:PipeLine
  2445. Canvas.Left="843"
  2446. Canvas.Top="376"
  2447. Width="23"
  2448. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2449. HorizontalAlignment="Left"
  2450. VerticalAlignment="Center"
  2451. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2452. FlowDirection="LeftToRight"
  2453. LeftDirection="None"
  2454. RightDirection="Left"
  2455. Visibility="Visible">
  2456. <controls2:PipeLine.MoveSpeed>
  2457. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2458. </controls2:PipeLine.MoveSpeed>
  2459. <controls2:PipeLine.EdgeColor>
  2460. <MultiBinding>
  2461. <MultiBinding.Converter>
  2462. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2463. </MultiBinding.Converter>
  2464. <MultiBinding.Bindings>
  2465. <Binding Path="ValveAV8.Feedback"/>
  2466. </MultiBinding.Bindings>
  2467. </MultiBinding>
  2468. </controls2:PipeLine.EdgeColor>
  2469. </controls2:PipeLine>
  2470. <controls2:PipeLine
  2471. Canvas.Left="657"
  2472. Canvas.Top="119"
  2473. Width="17"
  2474. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2475. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2476. FlowDirection="LeftToRight"
  2477. LeftDirection="None"
  2478. RightDirection="Left"
  2479. Visibility="Visible">
  2480. <controls2:PipeLine.MoveSpeed>
  2481. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2482. </controls2:PipeLine.MoveSpeed>
  2483. <controls2:PipeLine.EdgeColor>
  2484. <MultiBinding>
  2485. <MultiBinding.Converter>
  2486. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2487. </MultiBinding.Converter>
  2488. <MultiBinding.Bindings>
  2489. <Binding Path="ValveAV27.Feedback"/>
  2490. <Binding Path="ValveAV52.Feedback"/>
  2491. </MultiBinding.Bindings>
  2492. </MultiBinding>
  2493. </controls2:PipeLine.EdgeColor>
  2494. </controls2:PipeLine>
  2495. <controls2:PipeLine
  2496. Canvas.Left="522"
  2497. Canvas.Top="-107"
  2498. Width="588"
  2499. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2500. HorizontalAlignment="Center"
  2501. VerticalAlignment="Center"
  2502. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2503. FlowDirection="LeftToRight"
  2504. LeftDirection="None"
  2505. RightDirection="Left"
  2506. Visibility="Visible">
  2507. <controls2:PipeLine.MoveSpeed>
  2508. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2509. </controls2:PipeLine.MoveSpeed>
  2510. <controls2:PipeLine.EdgeColor>
  2511. <MultiBinding>
  2512. <MultiBinding.Converter>
  2513. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2514. </MultiBinding.Converter>
  2515. <MultiBinding.Bindings>
  2516. <Binding Path="ValveAV32.Feedback"/>
  2517. <Binding Path="ValveAV2.Feedback"/>
  2518. <Binding Path="ValveAV1.Feedback"/>
  2519. </MultiBinding.Bindings>
  2520. </MultiBinding>
  2521. </controls2:PipeLine.EdgeColor>
  2522. </controls2:PipeLine>
  2523. <controls2:PipeLine
  2524. Canvas.Left="464"
  2525. Canvas.Top="13"
  2526. Width="54"
  2527. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2528. HorizontalAlignment="Left"
  2529. VerticalAlignment="Center"
  2530. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2531. FlowDirection="LeftToRight"
  2532. LeftDirection="None"
  2533. RightDirection="None"
  2534. Visibility="Visible">
  2535. <controls2:PipeLine.MoveSpeed>
  2536. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2537. </controls2:PipeLine.MoveSpeed>
  2538. <controls2:PipeLine.EdgeColor>
  2539. <MultiBinding>
  2540. <MultiBinding.Converter>
  2541. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2542. </MultiBinding.Converter>
  2543. <MultiBinding.Bindings>
  2544. <Binding Path="ValveAV32.Feedback"/>
  2545. <Binding Path="ValveAV2.Feedback"/>
  2546. <Binding Path="ValveAV1.Feedback"/>
  2547. </MultiBinding.Bindings>
  2548. </MultiBinding>
  2549. </controls2:PipeLine.EdgeColor>
  2550. </controls2:PipeLine>
  2551. <controls2:PipeLine
  2552. Canvas.Left="454"
  2553. Canvas.Top="55"
  2554. Width="79"
  2555. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2556. HorizontalAlignment="Center"
  2557. VerticalAlignment="Center"
  2558. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2559. FlowDirection="LeftToRight"
  2560. LeftDirection="None"
  2561. RightDirection="Right"
  2562. Visibility="Visible">
  2563. <controls2:PipeLine.MoveSpeed>
  2564. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2565. </controls2:PipeLine.MoveSpeed>
  2566. <controls2:PipeLine.EdgeColor>
  2567. <MultiBinding>
  2568. <MultiBinding.Converter>
  2569. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2570. </MultiBinding.Converter>
  2571. <MultiBinding.Bindings>
  2572. <Binding Path="ValveAV34.Feedback"/>
  2573. <Binding Path="ValveAV3.Feedback"/>
  2574. </MultiBinding.Bindings>
  2575. </MultiBinding>
  2576. </controls2:PipeLine.EdgeColor>
  2577. </controls2:PipeLine>
  2578. <controls2:PipeLine
  2579. Canvas.Left="525"
  2580. Canvas.Top="-85"
  2581. Width="119"
  2582. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2583. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2584. FlowDirection="LeftToRight"
  2585. LeftDirection="None"
  2586. RightDirection="Left"
  2587. Visibility="Visible">
  2588. <controls2:PipeLine.MoveSpeed>
  2589. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2590. </controls2:PipeLine.MoveSpeed>
  2591. <controls2:PipeLine.EdgeColor>
  2592. <MultiBinding>
  2593. <MultiBinding.Converter>
  2594. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2595. </MultiBinding.Converter>
  2596. <MultiBinding.Bindings>
  2597. <Binding Path="ValveAV26.Feedback"/>
  2598. <Binding Path="ValveAV33.Feedback"/>
  2599. </MultiBinding.Bindings>
  2600. </MultiBinding>
  2601. </controls2:PipeLine.EdgeColor>
  2602. </controls2:PipeLine>
  2603. <controls2:PipeLine
  2604. Canvas.Left="538"
  2605. Canvas.Top="-44"
  2606. Width="74"
  2607. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2608. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2609. FlowDirection="LeftToRight"
  2610. LeftDirection="None"
  2611. RightDirection="Right"
  2612. Visibility="Visible">
  2613. <controls2:PipeLine.MoveSpeed>
  2614. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2615. </controls2:PipeLine.MoveSpeed>
  2616. <controls2:PipeLine.EdgeColor>
  2617. <MultiBinding>
  2618. <MultiBinding.Converter>
  2619. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2620. </MultiBinding.Converter>
  2621. <MultiBinding.Bindings>
  2622. <Binding Path="ValveAV35.Feedback"/>
  2623. </MultiBinding.Bindings>
  2624. </MultiBinding>
  2625. </controls2:PipeLine.EdgeColor>
  2626. </controls2:PipeLine>
  2627. <controls2:PipeLine
  2628. Canvas.Left="532"
  2629. Canvas.Top="-64"
  2630. Width="96"
  2631. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2632. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2633. FlowDirection="LeftToRight"
  2634. LeftDirection="None"
  2635. RightDirection="None"
  2636. Visibility="Visible">
  2637. <controls2:PipeLine.MoveSpeed>
  2638. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2639. </controls2:PipeLine.MoveSpeed>
  2640. <controls2:PipeLine.EdgeColor>
  2641. <MultiBinding>
  2642. <MultiBinding.Converter>
  2643. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2644. </MultiBinding.Converter>
  2645. <MultiBinding.Bindings>
  2646. <Binding Path="ValveAV34.Feedback"/>
  2647. <Binding Path="ValveAV3.Feedback"/>
  2648. </MultiBinding.Bindings>
  2649. </MultiBinding>
  2650. </controls2:PipeLine.EdgeColor>
  2651. </controls2:PipeLine>
  2652. <controls2:PipeLine
  2653. Canvas.Left="656"
  2654. Canvas.Top="-64"
  2655. Width="410"
  2656. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2657. HorizontalAlignment="Left"
  2658. VerticalAlignment="Center"
  2659. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2660. FlowDirection="LeftToRight"
  2661. LeftDirection="None"
  2662. RightDirection="Left"
  2663. Visibility="Visible">
  2664. <controls2:PipeLine.MoveSpeed>
  2665. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2666. </controls2:PipeLine.MoveSpeed>
  2667. <controls2:PipeLine.EdgeColor>
  2668. <MultiBinding>
  2669. <MultiBinding.Converter>
  2670. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2671. </MultiBinding.Converter>
  2672. <MultiBinding.Bindings>
  2673. <Binding Path="ValveAV34.Feedback"/>
  2674. <Binding Path="ValveAV3.Feedback"/>
  2675. </MultiBinding.Bindings>
  2676. </MultiBinding>
  2677. </controls2:PipeLine.EdgeColor>
  2678. </controls2:PipeLine>
  2679. <controls2:PipeLine
  2680. Canvas.Left="526"
  2681. Canvas.Top="-11"
  2682. Width="98"
  2683. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2684. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2685. FlowDirection="LeftToRight"
  2686. LeftDirection="None"
  2687. RightDirection="None"
  2688. Visibility="Visible">
  2689. <controls2:PipeLine.MoveSpeed>
  2690. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2691. </controls2:PipeLine.MoveSpeed>
  2692. <controls2:PipeLine.EdgeColor>
  2693. <MultiBinding>
  2694. <MultiBinding.Converter>
  2695. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2696. </MultiBinding.Converter>
  2697. <MultiBinding.Bindings>
  2698. <Binding Path="ValveAV4.Feedback"/>
  2699. <Binding Path="ValveAV28.Feedback"/>
  2700. <Binding Path="ValveAV36.Feedback"/>
  2701. </MultiBinding.Bindings>
  2702. </MultiBinding>
  2703. </controls2:PipeLine.EdgeColor>
  2704. </controls2:PipeLine>
  2705. <controls2:PipeLine
  2706. Canvas.Left="656"
  2707. Canvas.Top="-11"
  2708. Width="374"
  2709. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2710. HorizontalAlignment="Left"
  2711. VerticalAlignment="Center"
  2712. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2713. FlowDirection="LeftToRight"
  2714. LeftDirection="None"
  2715. RightDirection="Left"
  2716. Visibility="Visible">
  2717. <controls2:PipeLine.MoveSpeed>
  2718. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2719. </controls2:PipeLine.MoveSpeed>
  2720. <controls2:PipeLine.EdgeColor>
  2721. <MultiBinding>
  2722. <MultiBinding.Converter>
  2723. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2724. </MultiBinding.Converter>
  2725. <MultiBinding.Bindings>
  2726. <Binding Path="ValveAV4.Feedback"/>
  2727. <Binding Path="ValveAV28.Feedback"/>
  2728. <Binding Path="ValveAV36.Feedback"/>
  2729. </MultiBinding.Bindings>
  2730. </MultiBinding>
  2731. </controls2:PipeLine.EdgeColor>
  2732. </controls2:PipeLine>
  2733. <controls2:PipeLine
  2734. Canvas.Left="538"
  2735. Canvas.Top="37"
  2736. Width="288"
  2737. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2738. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2739. FlowDirection="LeftToRight"
  2740. LeftDirection="None"
  2741. RightDirection="None"
  2742. Visibility="Visible">
  2743. <controls2:PipeLine.MoveSpeed>
  2744. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2745. </controls2:PipeLine.MoveSpeed>
  2746. <controls2:PipeLine.EdgeColor>
  2747. <MultiBinding>
  2748. <MultiBinding.Converter>
  2749. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2750. </MultiBinding.Converter>
  2751. <MultiBinding.Bindings>
  2752. <Binding Path="ValveAV5.Feedback"/>
  2753. <Binding Path="ValveAV29.Feedback"/>
  2754. <Binding Path="ValveAV37.Feedback"/>
  2755. </MultiBinding.Bindings>
  2756. </MultiBinding>
  2757. </controls2:PipeLine.EdgeColor>
  2758. </controls2:PipeLine>
  2759. <controls2:PipeLine
  2760. Canvas.Left="855"
  2761. Canvas.Top="37"
  2762. Width="141"
  2763. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2764. HorizontalAlignment="Left"
  2765. VerticalAlignment="Center"
  2766. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2767. FlowDirection="LeftToRight"
  2768. LeftDirection="None"
  2769. RightDirection="Left"
  2770. Visibility="Visible">
  2771. <controls2:PipeLine.MoveSpeed>
  2772. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2773. </controls2:PipeLine.MoveSpeed>
  2774. <controls2:PipeLine.EdgeColor>
  2775. <MultiBinding>
  2776. <MultiBinding.Converter>
  2777. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2778. </MultiBinding.Converter>
  2779. <MultiBinding.Bindings>
  2780. <Binding Path="ValveAV5.Feedback"/>
  2781. <Binding Path="ValveAV29.Feedback"/>
  2782. <Binding Path="ValveAV37.Feedback"/>
  2783. </MultiBinding.Bindings>
  2784. </MultiBinding>
  2785. </controls2:PipeLine.EdgeColor>
  2786. </controls2:PipeLine>
  2787. <controls2:PipeLine
  2788. Canvas.Left="444"
  2789. Canvas.Top="74"
  2790. Width="188"
  2791. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2792. HorizontalAlignment="Left"
  2793. VerticalAlignment="Center"
  2794. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2795. FlowDirection="LeftToRight"
  2796. LeftDirection="None"
  2797. RightDirection="None"
  2798. Visibility="Visible">
  2799. <controls2:PipeLine.MoveSpeed>
  2800. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2801. </controls2:PipeLine.MoveSpeed>
  2802. <controls2:PipeLine.EdgeColor>
  2803. <MultiBinding>
  2804. <MultiBinding.Converter>
  2805. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2806. </MultiBinding.Converter>
  2807. <MultiBinding.Bindings>
  2808. <Binding Path="ValveAV7.Feedback"/>
  2809. <Binding Path="ValveAV38.Feedback"/>
  2810. </MultiBinding.Bindings>
  2811. </MultiBinding>
  2812. </controls2:PipeLine.EdgeColor>
  2813. </controls2:PipeLine>
  2814. <controls2:PipeLine
  2815. Canvas.Left="656"
  2816. Canvas.Top="74"
  2817. Width="96"
  2818. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2819. HorizontalAlignment="Left"
  2820. VerticalAlignment="Center"
  2821. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2822. FlowDirection="LeftToRight"
  2823. LeftDirection="None"
  2824. RightDirection="None"
  2825. Visibility="Visible">
  2826. <controls2:PipeLine.MoveSpeed>
  2827. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2828. </controls2:PipeLine.MoveSpeed>
  2829. <controls2:PipeLine.EdgeColor>
  2830. <MultiBinding>
  2831. <MultiBinding.Converter>
  2832. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2833. </MultiBinding.Converter>
  2834. <MultiBinding.Bindings>
  2835. <Binding Path="ValveAV7.Feedback"/>
  2836. <Binding Path="ValveAV38.Feedback"/>
  2837. </MultiBinding.Bindings>
  2838. </MultiBinding>
  2839. </controls2:PipeLine.EdgeColor>
  2840. </controls2:PipeLine>
  2841. <controls2:PipeLine
  2842. Canvas.Left="656"
  2843. Canvas.Top="97"
  2844. Width="48"
  2845. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2846. HorizontalAlignment="Left"
  2847. VerticalAlignment="Center"
  2848. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2849. FlowDirection="LeftToRight"
  2850. LeftDirection="None"
  2851. RightDirection="None"
  2852. Visibility="Visible">
  2853. <controls2:PipeLine.MoveSpeed>
  2854. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2855. </controls2:PipeLine.MoveSpeed>
  2856. <controls2:PipeLine.EdgeColor>
  2857. <MultiBinding>
  2858. <MultiBinding.Converter>
  2859. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2860. </MultiBinding.Converter>
  2861. <MultiBinding.Bindings>
  2862. <Binding Path="ValveAV6.Feedback"/>
  2863. <Binding Path="ValveAV39.Feedback"/>
  2864. </MultiBinding.Bindings>
  2865. </MultiBinding>
  2866. </controls2:PipeLine.EdgeColor>
  2867. </controls2:PipeLine>
  2868. <controls2:PipeLine
  2869. Canvas.Left="703"
  2870. Canvas.Top="97"
  2871. Width="35"
  2872. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2873. HorizontalAlignment="Center"
  2874. VerticalAlignment="Center"
  2875. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2876. FlowDirection="LeftToRight"
  2877. LeftDirection="None"
  2878. RightDirection="None"
  2879. Visibility="Visible">
  2880. <controls2:PipeLine.MoveSpeed>
  2881. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2882. </controls2:PipeLine.MoveSpeed>
  2883. <controls2:PipeLine.EdgeColor>
  2884. <MultiBinding>
  2885. <MultiBinding.Converter>
  2886. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2887. </MultiBinding.Converter>
  2888. <MultiBinding.Bindings>
  2889. <Binding Path="ValveAV6.Feedback"/>
  2890. <Binding Path="ValveAV39.Feedback"/>
  2891. </MultiBinding.Bindings>
  2892. </MultiBinding>
  2893. </controls2:PipeLine.EdgeColor>
  2894. </controls2:PipeLine>
  2895. <controls2:PipeLine
  2896. Canvas.Left="751"
  2897. Canvas.Top="74"
  2898. Width="29"
  2899. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2900. HorizontalAlignment="Left"
  2901. VerticalAlignment="Center"
  2902. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2903. FlowDirection="LeftToRight"
  2904. LeftDirection="None"
  2905. RightDirection="None"
  2906. Visibility="Visible">
  2907. <controls2:PipeLine.MoveSpeed>
  2908. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2909. </controls2:PipeLine.MoveSpeed>
  2910. <controls2:PipeLine.EdgeColor>
  2911. <MultiBinding>
  2912. <MultiBinding.Converter>
  2913. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2914. </MultiBinding.Converter>
  2915. <MultiBinding.Bindings>
  2916. <Binding Path="ValveAV7.Feedback"/>
  2917. <Binding Path="ValveAV38.Feedback"/>
  2918. </MultiBinding.Bindings>
  2919. </MultiBinding>
  2920. </controls2:PipeLine.EdgeColor>
  2921. </controls2:PipeLine>
  2922. <controls2:PipeLine
  2923. Canvas.Left="766"
  2924. Canvas.Top="97"
  2925. Width="13"
  2926. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2927. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2928. FlowDirection="LeftToRight"
  2929. LeftDirection="None"
  2930. RightDirection="None"
  2931. Visibility="Visible">
  2932. <controls2:PipeLine.MoveSpeed>
  2933. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2934. </controls2:PipeLine.MoveSpeed>
  2935. <controls2:PipeLine.EdgeColor>
  2936. <MultiBinding>
  2937. <MultiBinding.Converter>
  2938. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2939. </MultiBinding.Converter>
  2940. <MultiBinding.Bindings>
  2941. <Binding Path="ValveAV6.Feedback"/>
  2942. <Binding Path="ValveAV39.Feedback"/>
  2943. </MultiBinding.Bindings>
  2944. </MultiBinding>
  2945. </controls2:PipeLine.EdgeColor>
  2946. </controls2:PipeLine>
  2947. <controls2:PipeLine
  2948. Canvas.Left="808"
  2949. Canvas.Top="74"
  2950. Width="18"
  2951. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2952. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2953. FlowDirection="LeftToRight"
  2954. LeftDirection="None"
  2955. RightDirection="None"
  2956. Visibility="Visible">
  2957. <controls2:PipeLine.MoveSpeed>
  2958. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2959. </controls2:PipeLine.MoveSpeed>
  2960. <controls2:PipeLine.EdgeColor>
  2961. <MultiBinding>
  2962. <MultiBinding.Converter>
  2963. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2964. </MultiBinding.Converter>
  2965. <MultiBinding.Bindings>
  2966. <Binding Path="ValveAV7.Feedback"/>
  2967. <Binding Path="ValveAV38.Feedback"/>
  2968. </MultiBinding.Bindings>
  2969. </MultiBinding>
  2970. </controls2:PipeLine.EdgeColor>
  2971. </controls2:PipeLine>
  2972. <controls2:PipeLine
  2973. Canvas.Left="807"
  2974. Canvas.Top="97"
  2975. Width="20"
  2976. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  2977. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  2978. FlowDirection="LeftToRight"
  2979. LeftDirection="None"
  2980. RightDirection="None"
  2981. Visibility="Visible">
  2982. <controls2:PipeLine.MoveSpeed>
  2983. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  2984. </controls2:PipeLine.MoveSpeed>
  2985. <controls2:PipeLine.EdgeColor>
  2986. <MultiBinding>
  2987. <MultiBinding.Converter>
  2988. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  2989. </MultiBinding.Converter>
  2990. <MultiBinding.Bindings>
  2991. <Binding Path="ValveAV6.Feedback"/>
  2992. <Binding Path="ValveAV39.Feedback"/>
  2993. </MultiBinding.Bindings>
  2994. </MultiBinding>
  2995. </controls2:PipeLine.EdgeColor>
  2996. </controls2:PipeLine>
  2997. <controls2:PipeLine
  2998. Canvas.Left="806"
  2999. Canvas.Top="157"
  3000. Width="10"
  3001. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3002. HorizontalAlignment="Left"
  3003. VerticalAlignment="Center"
  3004. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3005. FlowDirection="LeftToRight"
  3006. LeftDirection="None"
  3007. RightDirection="None"
  3008. Visibility="Visible">
  3009. <controls2:PipeLine.MoveSpeed>
  3010. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3011. </controls2:PipeLine.MoveSpeed>
  3012. <controls2:PipeLine.EdgeColor>
  3013. <MultiBinding>
  3014. <MultiBinding.Converter>
  3015. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  3016. </MultiBinding.Converter>
  3017. <MultiBinding.Bindings>
  3018. <Binding Path="ValveAV13.Feedback"/>
  3019. <Binding Path="ValveAV11.Feedback"/>
  3020. <Binding Path="ValveAV10.Feedback"/>
  3021. </MultiBinding.Bindings>
  3022. </MultiBinding>
  3023. </controls2:PipeLine.EdgeColor>
  3024. </controls2:PipeLine>
  3025. <controls2:PipeLine
  3026. Canvas.Left="815"
  3027. Canvas.Top="157"
  3028. Width="11"
  3029. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3030. HorizontalAlignment="Center"
  3031. VerticalAlignment="Center"
  3032. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3033. FlowDirection="LeftToRight"
  3034. LeftDirection="None"
  3035. RightDirection="None"
  3036. Visibility="Visible">
  3037. <controls2:PipeLine.MoveSpeed>
  3038. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3039. </controls2:PipeLine.MoveSpeed>
  3040. <controls2:PipeLine.EdgeColor>
  3041. <MultiBinding>
  3042. <MultiBinding.Converter>
  3043. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  3044. </MultiBinding.Converter>
  3045. <MultiBinding.Bindings>
  3046. <Binding Path="ValveAV11.Feedback"/>
  3047. <Binding Path="ValveAV10.Feedback"/>
  3048. </MultiBinding.Bindings>
  3049. </MultiBinding>
  3050. </controls2:PipeLine.EdgeColor>
  3051. </controls2:PipeLine>
  3052. <controls2:PipeLine
  3053. Canvas.Left="848"
  3054. Canvas.Top="74"
  3055. Width="78"
  3056. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3057. HorizontalAlignment="Left"
  3058. VerticalAlignment="Center"
  3059. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3060. FlowDirection="LeftToRight"
  3061. LeftDirection="None"
  3062. RightDirection="Left"
  3063. Visibility="Visible">
  3064. <controls2:PipeLine.MoveSpeed>
  3065. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3066. </controls2:PipeLine.MoveSpeed>
  3067. <controls2:PipeLine.EdgeColor>
  3068. <MultiBinding>
  3069. <MultiBinding.Converter>
  3070. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3071. </MultiBinding.Converter>
  3072. <MultiBinding.Bindings>
  3073. <Binding Path="ValveAV7.Feedback"/>
  3074. <Binding Path="ValveAV38.Feedback"/>
  3075. </MultiBinding.Bindings>
  3076. </MultiBinding>
  3077. </controls2:PipeLine.EdgeColor>
  3078. </controls2:PipeLine>
  3079. <controls2:PipeLine
  3080. Canvas.Left="855"
  3081. Canvas.Top="97"
  3082. Width="55"
  3083. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3084. HorizontalAlignment="Left"
  3085. VerticalAlignment="Center"
  3086. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3087. FlowDirection="LeftToRight"
  3088. LeftDirection="None"
  3089. RightDirection="None"
  3090. Visibility="Visible">
  3091. <controls2:PipeLine.MoveSpeed>
  3092. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3093. </controls2:PipeLine.MoveSpeed>
  3094. <controls2:PipeLine.EdgeColor>
  3095. <MultiBinding>
  3096. <MultiBinding.Converter>
  3097. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3098. </MultiBinding.Converter>
  3099. <MultiBinding.Bindings>
  3100. <Binding Path="ValveAV6.Feedback"/>
  3101. <Binding Path="ValveAV39.Feedback"/>
  3102. </MultiBinding.Bindings>
  3103. </MultiBinding>
  3104. </controls2:PipeLine.EdgeColor>
  3105. </controls2:PipeLine>
  3106. <controls2:PipeLine
  3107. Canvas.Left="939"
  3108. Canvas.Top="97"
  3109. Width="23"
  3110. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3111. HorizontalAlignment="Left"
  3112. VerticalAlignment="Center"
  3113. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3114. FlowDirection="LeftToRight"
  3115. LeftDirection="None"
  3116. RightDirection="Left"
  3117. Visibility="Visible">
  3118. <controls2:PipeLine.MoveSpeed>
  3119. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3120. </controls2:PipeLine.MoveSpeed>
  3121. <controls2:PipeLine.EdgeColor>
  3122. <MultiBinding>
  3123. <MultiBinding.Converter>
  3124. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3125. </MultiBinding.Converter>
  3126. <MultiBinding.Bindings>
  3127. <Binding Path="ValveAV6.Feedback"/>
  3128. <Binding Path="ValveAV39.Feedback"/>
  3129. </MultiBinding.Bindings>
  3130. </MultiBinding>
  3131. </controls2:PipeLine.EdgeColor>
  3132. </controls2:PipeLine>
  3133. <controls2:PipeLine
  3134. Canvas.Left="434"
  3135. Canvas.Top="97"
  3136. Width="198"
  3137. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3138. HorizontalAlignment="Left"
  3139. VerticalAlignment="Center"
  3140. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3141. FlowDirection="LeftToRight"
  3142. LeftDirection="None"
  3143. RightDirection="None"
  3144. Visibility="Visible">
  3145. <controls2:PipeLine.MoveSpeed>
  3146. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3147. </controls2:PipeLine.MoveSpeed>
  3148. <controls2:PipeLine.EdgeColor>
  3149. <MultiBinding>
  3150. <MultiBinding.Converter>
  3151. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3152. </MultiBinding.Converter>
  3153. <MultiBinding.Bindings>
  3154. <Binding Path="ValveAV6.Feedback"/>
  3155. <Binding Path="ValveAV39.Feedback"/>
  3156. </MultiBinding.Bindings>
  3157. </MultiBinding>
  3158. </controls2:PipeLine.EdgeColor>
  3159. </controls2:PipeLine>
  3160. <controls2:PipeLine
  3161. Canvas.Left="673.833"
  3162. Canvas.Top="452"
  3163. Width="20"
  3164. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3165. HorizontalAlignment="Left"
  3166. VerticalAlignment="Center"
  3167. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3168. FlowDirection="LeftToRight"
  3169. LeftDirection="None"
  3170. RightDirection="None"
  3171. Visibility="Visible">
  3172. <controls2:PipeLine.MoveSpeed>
  3173. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3174. </controls2:PipeLine.MoveSpeed>
  3175. <controls2:PipeLine.EdgeColor>
  3176. <MultiBinding>
  3177. <MultiBinding.Converter>
  3178. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3179. </MultiBinding.Converter>
  3180. <MultiBinding.Bindings>
  3181. <Binding Path="ValveAV27.Feedback"/>
  3182. <Binding Path="ValveAV52.Feedback"/>
  3183. </MultiBinding.Bindings>
  3184. </MultiBinding>
  3185. </controls2:PipeLine.EdgeColor>
  3186. </controls2:PipeLine>
  3187. <controls2:PipeLine
  3188. Canvas.Left="728"
  3189. Canvas.Top="452"
  3190. Width="13"
  3191. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3192. HorizontalAlignment="Left"
  3193. VerticalAlignment="Center"
  3194. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3195. FlowDirection="LeftToRight"
  3196. LeftDirection="None"
  3197. RightDirection="None"
  3198. Visibility="Visible">
  3199. <controls2:PipeLine.MoveSpeed>
  3200. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3201. </controls2:PipeLine.MoveSpeed>
  3202. <controls2:PipeLine.EdgeColor>
  3203. <MultiBinding>
  3204. <MultiBinding.Converter>
  3205. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3206. </MultiBinding.Converter>
  3207. <MultiBinding.Bindings>
  3208. <Binding Path="ValveAV27.Feedback"/>
  3209. <Binding Path="ValveAV52.Feedback"/>
  3210. </MultiBinding.Bindings>
  3211. </MultiBinding>
  3212. </controls2:PipeLine.EdgeColor>
  3213. </controls2:PipeLine>
  3214. <controls2:PipeLine
  3215. Canvas.Left="719"
  3216. Canvas.Top="452"
  3217. Width="10"
  3218. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3219. HorizontalAlignment="Center"
  3220. VerticalAlignment="Center"
  3221. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3222. FlowDirection="LeftToRight"
  3223. LeftDirection="None"
  3224. RightDirection="None"
  3225. Visibility="Visible">
  3226. <controls2:PipeLine.MoveSpeed>
  3227. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3228. </controls2:PipeLine.MoveSpeed>
  3229. <controls2:PipeLine.EdgeColor>
  3230. <MultiBinding>
  3231. <MultiBinding.Converter>
  3232. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3233. </MultiBinding.Converter>
  3234. <MultiBinding.Bindings>
  3235. <Binding Path="ValveAV27.Feedback"/>
  3236. <Binding Path="ValveAV52.Feedback"/>
  3237. </MultiBinding.Bindings>
  3238. </MultiBinding>
  3239. </controls2:PipeLine.EdgeColor>
  3240. </controls2:PipeLine>
  3241. <controls2:PipeLine
  3242. Canvas.Left="776"
  3243. Canvas.Top="452"
  3244. Width="52"
  3245. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3246. HorizontalAlignment="Center"
  3247. VerticalAlignment="Center"
  3248. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3249. FlowDirection="LeftToRight"
  3250. LeftDirection="None"
  3251. RightDirection="None"
  3252. Visibility="Visible">
  3253. <controls2:PipeLine.MoveSpeed>
  3254. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3255. </controls2:PipeLine.MoveSpeed>
  3256. <controls2:PipeLine.EdgeColor>
  3257. <MultiBinding>
  3258. <MultiBinding.Converter>
  3259. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3260. </MultiBinding.Converter>
  3261. <MultiBinding.Bindings>
  3262. <Binding Path="ValveAV27.Feedback"/>
  3263. <Binding Path="ValveAV52.Feedback"/>
  3264. </MultiBinding.Bindings>
  3265. </MultiBinding>
  3266. </controls2:PipeLine.EdgeColor>
  3267. </controls2:PipeLine>
  3268. <controls2:PipeLine
  3269. Canvas.Left="763"
  3270. Canvas.Top="452"
  3271. Width="14"
  3272. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3273. HorizontalAlignment="Left"
  3274. VerticalAlignment="Center"
  3275. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3276. FlowDirection="LeftToRight"
  3277. LeftDirection="None"
  3278. RightDirection="None"
  3279. Visibility="Visible">
  3280. <controls2:PipeLine.MoveSpeed>
  3281. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3282. </controls2:PipeLine.MoveSpeed>
  3283. <controls2:PipeLine.EdgeColor>
  3284. <MultiBinding>
  3285. <MultiBinding.Converter>
  3286. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3287. </MultiBinding.Converter>
  3288. <MultiBinding.Bindings>
  3289. <Binding Path="ValveAV27.Feedback"/>
  3290. <Binding Path="ValveAV52.Feedback"/>
  3291. </MultiBinding.Bindings>
  3292. </MultiBinding>
  3293. </controls2:PipeLine.EdgeColor>
  3294. </controls2:PipeLine>
  3295. <controls2:PipeLine
  3296. Canvas.Left="863"
  3297. Canvas.Top="452"
  3298. Width="236"
  3299. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3300. HorizontalAlignment="Left"
  3301. VerticalAlignment="Center"
  3302. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3303. FlowDirection="LeftToRight"
  3304. LeftDirection="None"
  3305. RightDirection="None"
  3306. Visibility="Visible">
  3307. <controls2:PipeLine.MoveSpeed>
  3308. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3309. </controls2:PipeLine.MoveSpeed>
  3310. <controls2:PipeLine.EdgeColor>
  3311. <MultiBinding>
  3312. <MultiBinding.Converter>
  3313. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3314. </MultiBinding.Converter>
  3315. <MultiBinding.Bindings>
  3316. <Binding Path="ValveAV27.Feedback"/>
  3317. <Binding Path="ValveAV52.Feedback"/>
  3318. </MultiBinding.Bindings>
  3319. </MultiBinding>
  3320. </controls2:PipeLine.EdgeColor>
  3321. </controls2:PipeLine>
  3322. <controls2:PipeLine
  3323. Canvas.Left="854"
  3324. Canvas.Top="452"
  3325. Width="10"
  3326. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3327. HorizontalAlignment="Left"
  3328. VerticalAlignment="Center"
  3329. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3330. FlowDirection="LeftToRight"
  3331. LeftDirection="None"
  3332. RightDirection="None"
  3333. Visibility="Visible">
  3334. <controls2:PipeLine.MoveSpeed>
  3335. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3336. </controls2:PipeLine.MoveSpeed>
  3337. <controls2:PipeLine.EdgeColor>
  3338. <MultiBinding>
  3339. <MultiBinding.Converter>
  3340. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3341. </MultiBinding.Converter>
  3342. <MultiBinding.Bindings>
  3343. <Binding Path="ValveAV27.Feedback"/>
  3344. <Binding Path="ValveAV52.Feedback"/>
  3345. </MultiBinding.Bindings>
  3346. </MultiBinding>
  3347. </controls2:PipeLine.EdgeColor>
  3348. </controls2:PipeLine>
  3349. <controls2:PipeLine
  3350. Canvas.Left="1042"
  3351. Canvas.Top="376"
  3352. Width="57"
  3353. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3354. HorizontalAlignment="Left"
  3355. VerticalAlignment="Center"
  3356. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3357. FlowDirection="LeftToRight"
  3358. LeftDirection="None"
  3359. RightDirection="None"
  3360. Visibility="Visible">
  3361. <controls2:PipeLine.MoveSpeed>
  3362. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3363. </controls2:PipeLine.MoveSpeed>
  3364. <controls2:PipeLine.EdgeColor>
  3365. <MultiBinding>
  3366. <MultiBinding.Converter>
  3367. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3368. </MultiBinding.Converter>
  3369. <MultiBinding.Bindings>
  3370. <Binding Path="ValveAV34.Feedback"/>
  3371. <Binding Path="ValveAV3.Feedback"/>
  3372. </MultiBinding.Bindings>
  3373. </MultiBinding>
  3374. </controls2:PipeLine.EdgeColor>
  3375. </controls2:PipeLine>
  3376. <controls2:PipeLine
  3377. Canvas.Left="1006"
  3378. Canvas.Top="376"
  3379. Width="37"
  3380. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3381. HorizontalAlignment="Left"
  3382. VerticalAlignment="Center"
  3383. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3384. FlowDirection="LeftToRight"
  3385. LeftDirection="None"
  3386. RightDirection="None"
  3387. Visibility="Visible">
  3388. <controls2:PipeLine.MoveSpeed>
  3389. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3390. </controls2:PipeLine.MoveSpeed>
  3391. <controls2:PipeLine.EdgeColor>
  3392. <MultiBinding>
  3393. <MultiBinding.Converter>
  3394. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3395. </MultiBinding.Converter>
  3396. <MultiBinding.Bindings>
  3397. <Binding Path="ValveAV7.Feedback"/>
  3398. <Binding Path="ValveAV38.Feedback"/>
  3399. </MultiBinding.Bindings>
  3400. </MultiBinding>
  3401. </controls2:PipeLine.EdgeColor>
  3402. </controls2:PipeLine>
  3403. <controls2:PipeLine
  3404. Canvas.Left="972"
  3405. Canvas.Top="376"
  3406. Width="35"
  3407. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3408. HorizontalAlignment="Left"
  3409. VerticalAlignment="Center"
  3410. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3411. FlowDirection="LeftToRight"
  3412. LeftDirection="None"
  3413. RightDirection="None"
  3414. Visibility="Visible">
  3415. <controls2:PipeLine.MoveSpeed>
  3416. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3417. </controls2:PipeLine.MoveSpeed>
  3418. <controls2:PipeLine.EdgeColor>
  3419. <MultiBinding>
  3420. <MultiBinding.Converter>
  3421. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3422. </MultiBinding.Converter>
  3423. <MultiBinding.Bindings>
  3424. <Binding Path="ValveAV7.Feedback"/>
  3425. <Binding Path="ValveAV38.Feedback"/>
  3426. </MultiBinding.Bindings>
  3427. </MultiBinding>
  3428. </controls2:PipeLine.EdgeColor>
  3429. </controls2:PipeLine>
  3430. <controls2:PipeLine
  3431. Canvas.Left="937"
  3432. Canvas.Top="376"
  3433. Width="36"
  3434. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3435. HorizontalAlignment="Left"
  3436. VerticalAlignment="Center"
  3437. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3438. FlowDirection="LeftToRight"
  3439. LeftDirection="None"
  3440. RightDirection="None"
  3441. Visibility="Visible">
  3442. <controls2:PipeLine.MoveSpeed>
  3443. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3444. </controls2:PipeLine.MoveSpeed>
  3445. <controls2:PipeLine.EdgeColor>
  3446. <MultiBinding>
  3447. <MultiBinding.Converter>
  3448. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3449. </MultiBinding.Converter>
  3450. <MultiBinding.Bindings>
  3451. <Binding Path="ValveAV7.Feedback"/>
  3452. <Binding Path="ValveAV38.Feedback"/>
  3453. </MultiBinding.Bindings>
  3454. </MultiBinding>
  3455. </controls2:PipeLine.EdgeColor>
  3456. </controls2:PipeLine>
  3457. <controls2:PipeLine
  3458. Canvas.Left="926"
  3459. Canvas.Top="376"
  3460. Width="12"
  3461. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  3462. HorizontalAlignment="Left"
  3463. VerticalAlignment="Center"
  3464. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3465. FlowDirection="LeftToRight"
  3466. LeftDirection="None"
  3467. RightDirection="None"
  3468. Visibility="Visible">
  3469. <controls2:PipeLine.MoveSpeed>
  3470. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  3471. </controls2:PipeLine.MoveSpeed>
  3472. <controls2:PipeLine.EdgeColor>
  3473. <MultiBinding>
  3474. <MultiBinding.Converter>
  3475. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3476. </MultiBinding.Converter>
  3477. <MultiBinding.Bindings>
  3478. <Binding Path="ValveAV7.Feedback"/>
  3479. <Binding Path="ValveAV38.Feedback"/>
  3480. </MultiBinding.Bindings>
  3481. </MultiBinding>
  3482. </controls2:PipeLine.EdgeColor>
  3483. </controls2:PipeLine>
  3484. </Canvas>
  3485. <Canvas x:Name="PipeLineThree" Margin="-21,0,0,0">
  3486. <Canvas Canvas.Top="-35">
  3487. <controls2:PipeLineThree
  3488. Canvas.Left="617"
  3489. Canvas.Top="540"
  3490. Width="31"
  3491. Height="11"
  3492. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3493. FlowDirection="LeftToRight"
  3494. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3495. Visibility="Visible">
  3496. <controls2:PipeLineThree.MoveSpeed1>
  3497. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3498. </controls2:PipeLineThree.MoveSpeed1>
  3499. <controls2:PipeLineThree.MoveSpeed3>
  3500. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3501. </controls2:PipeLineThree.MoveSpeed3>
  3502. <controls2:PipeLineThree.RenderTransform>
  3503. <RotateTransform Angle="270"/>
  3504. </controls2:PipeLineThree.RenderTransform>
  3505. <controls2:PipeLineThree.EdgeColor>
  3506. <MultiBinding>
  3507. <MultiBinding.Converter>
  3508. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3509. </MultiBinding.Converter>
  3510. <MultiBinding.Bindings>
  3511. <Binding Path="EditTrue"/>
  3512. </MultiBinding.Bindings>
  3513. </MultiBinding>
  3514. </controls2:PipeLineThree.EdgeColor>
  3515. </controls2:PipeLineThree>
  3516. <controls2:PipeLineThree
  3517. Canvas.Left="652"
  3518. Canvas.Top="540"
  3519. Width="31"
  3520. Height="11"
  3521. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3522. FlowDirection="LeftToRight"
  3523. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3524. Visibility="Visible">
  3525. <controls2:PipeLineThree.MoveSpeed1>
  3526. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3527. </controls2:PipeLineThree.MoveSpeed1>
  3528. <controls2:PipeLineThree.MoveSpeed3>
  3529. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3530. </controls2:PipeLineThree.MoveSpeed3>
  3531. <controls2:PipeLineThree.RenderTransform>
  3532. <RotateTransform Angle="270"/>
  3533. </controls2:PipeLineThree.RenderTransform>
  3534. <controls2:PipeLineThree.EdgeColor>
  3535. <MultiBinding>
  3536. <MultiBinding.Converter>
  3537. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3538. </MultiBinding.Converter>
  3539. <MultiBinding.Bindings>
  3540. <Binding Path="ValveAV23.Feedback"/>
  3541. </MultiBinding.Bindings>
  3542. </MultiBinding>
  3543. </controls2:PipeLineThree.EdgeColor>
  3544. </controls2:PipeLineThree>
  3545. <controls2:PipeLineThree
  3546. Canvas.Left="713"
  3547. Canvas.Top="540"
  3548. Width="31"
  3549. Height="11"
  3550. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3551. FlowDirection="LeftToRight"
  3552. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3553. Visibility="Visible">
  3554. <controls2:PipeLineThree.MoveSpeed1>
  3555. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3556. </controls2:PipeLineThree.MoveSpeed1>
  3557. <controls2:PipeLineThree.MoveSpeed3>
  3558. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3559. </controls2:PipeLineThree.MoveSpeed3>
  3560. <controls2:PipeLineThree.RenderTransform>
  3561. <RotateTransform Angle="270"/>
  3562. </controls2:PipeLineThree.RenderTransform>
  3563. <controls2:PipeLineThree.EdgeColor>
  3564. <MultiBinding>
  3565. <MultiBinding.Converter>
  3566. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3567. </MultiBinding.Converter>
  3568. <MultiBinding.Bindings>
  3569. <Binding Path="ValveAV20.Feedback"/>
  3570. <Binding Path="ValveAV22.Feedback"/>
  3571. <Binding Path="ValveAV39.Feedback"/>
  3572. </MultiBinding.Bindings>
  3573. </MultiBinding>
  3574. </controls2:PipeLineThree.EdgeColor>
  3575. </controls2:PipeLineThree>
  3576. <controls2:PipeLineThree
  3577. Canvas.Left="761"
  3578. Canvas.Top="540"
  3579. Width="31"
  3580. Height="11"
  3581. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3582. FlowDirection="LeftToRight"
  3583. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3584. Visibility="Visible">
  3585. <controls2:PipeLineThree.MoveSpeed1>
  3586. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3587. </controls2:PipeLineThree.MoveSpeed1>
  3588. <controls2:PipeLineThree.MoveSpeed3>
  3589. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3590. </controls2:PipeLineThree.MoveSpeed3>
  3591. <controls2:PipeLineThree.RenderTransform>
  3592. <RotateTransform Angle="270"/>
  3593. </controls2:PipeLineThree.RenderTransform>
  3594. <controls2:PipeLineThree.EdgeColor>
  3595. <MultiBinding>
  3596. <MultiBinding.Converter>
  3597. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3598. </MultiBinding.Converter>
  3599. <MultiBinding.Bindings>
  3600. <Binding Path="ValveAV18.Feedback"/>
  3601. <Binding Path="ValveAV15.Feedback"/>
  3602. <Binding Path="ValveAV38.Feedback"/>
  3603. </MultiBinding.Bindings>
  3604. </MultiBinding>
  3605. </controls2:PipeLineThree.EdgeColor>
  3606. </controls2:PipeLineThree>
  3607. <controls2:PipeLineThree
  3608. Canvas.Left="849"
  3609. Canvas.Top="540"
  3610. Width="31"
  3611. Height="11"
  3612. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3613. FlowDirection="LeftToRight"
  3614. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3615. Visibility="Visible">
  3616. <controls2:PipeLineThree.MoveSpeed1>
  3617. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3618. </controls2:PipeLineThree.MoveSpeed1>
  3619. <controls2:PipeLineThree.MoveSpeed3>
  3620. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3621. </controls2:PipeLineThree.MoveSpeed3>
  3622. <controls2:PipeLineThree.RenderTransform>
  3623. <RotateTransform Angle="270"/>
  3624. </controls2:PipeLineThree.RenderTransform>
  3625. <controls2:PipeLineThree.EdgeColor>
  3626. <MultiBinding>
  3627. <MultiBinding.Converter>
  3628. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3629. </MultiBinding.Converter>
  3630. <MultiBinding.Bindings>
  3631. <Binding Path="ValveAV9.Feedback"/>
  3632. </MultiBinding.Bindings>
  3633. </MultiBinding>
  3634. </controls2:PipeLineThree.EdgeColor>
  3635. </controls2:PipeLineThree>
  3636. <controls2:PipeLineThree
  3637. Canvas.Left="1117"
  3638. Canvas.Top="539"
  3639. Width="31"
  3640. Height="11"
  3641. HorizontalAlignment="Center"
  3642. VerticalAlignment="Top"
  3643. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3644. FlowDirection="LeftToRight"
  3645. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3646. Visibility="Visible">
  3647. <controls2:PipeLineThree.MoveSpeed1>
  3648. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3649. </controls2:PipeLineThree.MoveSpeed1>
  3650. <controls2:PipeLineThree.MoveSpeed3>
  3651. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3652. </controls2:PipeLineThree.MoveSpeed3>
  3653. <controls2:PipeLineThree.RenderTransform>
  3654. <RotateTransform Angle="270"/>
  3655. </controls2:PipeLineThree.RenderTransform>
  3656. <controls2:PipeLineThree.EdgeColor>
  3657. <MultiBinding>
  3658. <MultiBinding.Converter>
  3659. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3660. </MultiBinding.Converter>
  3661. <MultiBinding.Bindings>
  3662. <Binding Path="EditTrue"/>
  3663. </MultiBinding.Bindings>
  3664. </MultiBinding>
  3665. </controls2:PipeLineThree.EdgeColor>
  3666. </controls2:PipeLineThree>
  3667. </Canvas>
  3668. <!--<controls2:PipeLineThree CenterColor="{StaticResource ResourceKey=CenterColorWhite}" FlowDirection="LeftToRight" PipeWidth="{StaticResource ResourceKey= PipeLineThree_PipeHeight}" Width="31" Height="11" Canvas.Left="341" Canvas.Top="0" Visibility="Visible">
  3669. <controls2:PipeLineThree.MoveSpeed1>
  3670. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  3671. </controls2:PipeLineThree.MoveSpeed1>
  3672. <controls2:PipeLineThree.MoveSpeed3>
  3673. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3674. </controls2:PipeLineThree.MoveSpeed3>
  3675. <controls2:PipeLineThree.RenderTransform>
  3676. <RotateTransform Angle="0"/>
  3677. </controls2:PipeLineThree.RenderTransform>
  3678. </controls2:PipeLineThree>-->
  3679. <controls2:PipeLineThree
  3680. Canvas.Left="476"
  3681. Canvas.Top="137"
  3682. Width="31"
  3683. Height="11"
  3684. HorizontalAlignment="Left"
  3685. VerticalAlignment="Center"
  3686. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3687. FlowDirection="LeftToRight"
  3688. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3689. Visibility="Visible">
  3690. <controls2:PipeLineThree.MoveSpeed1>
  3691. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3692. </controls2:PipeLineThree.MoveSpeed1>
  3693. <controls2:PipeLineThree.MoveSpeed3>
  3694. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3695. </controls2:PipeLineThree.MoveSpeed3>
  3696. <controls2:PipeLineThree.RenderTransform>
  3697. <RotateTransform Angle="270"/>
  3698. </controls2:PipeLineThree.RenderTransform>
  3699. <controls2:PipeLineThree.EdgeColor>
  3700. <MultiBinding>
  3701. <MultiBinding.Converter>
  3702. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3703. </MultiBinding.Converter>
  3704. <MultiBinding.Bindings>
  3705. <Binding Path="ValveAV27.Feedback"/>
  3706. <Binding Path="ValveAV52.Feedback"/>
  3707. </MultiBinding.Bindings>
  3708. </MultiBinding>
  3709. </controls2:PipeLineThree.EdgeColor>
  3710. </controls2:PipeLineThree>
  3711. <controls2:PipeLineThree
  3712. Canvas.Left="530"
  3713. Canvas.Top="-67"
  3714. Width="31"
  3715. Height="11"
  3716. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3717. FlowDirection="LeftToRight"
  3718. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3719. Visibility="Visible">
  3720. <controls2:PipeLineThree.MoveSpeed1>
  3721. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3722. </controls2:PipeLineThree.MoveSpeed1>
  3723. <controls2:PipeLineThree.MoveSpeed3>
  3724. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3725. </controls2:PipeLineThree.MoveSpeed3>
  3726. <controls2:PipeLineThree.RenderTransform>
  3727. <RotateTransform Angle="270"/>
  3728. </controls2:PipeLineThree.RenderTransform>
  3729. <controls2:PipeLineThree.EdgeColor>
  3730. <MultiBinding>
  3731. <MultiBinding.Converter>
  3732. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3733. </MultiBinding.Converter>
  3734. <MultiBinding.Bindings>
  3735. <Binding Path="ValveAV26.Feedback"/>
  3736. <Binding Path="ValveAV33.Feedback"/>
  3737. </MultiBinding.Bindings>
  3738. </MultiBinding>
  3739. </controls2:PipeLineThree.EdgeColor>
  3740. </controls2:PipeLineThree>
  3741. <controls2:PipeLineThree
  3742. Canvas.Left="530"
  3743. Canvas.Top="7"
  3744. Width="31"
  3745. Height="11"
  3746. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3747. FlowDirection="LeftToRight"
  3748. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3749. Visibility="Visible">
  3750. <controls2:PipeLineThree.MoveSpeed1>
  3751. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3752. </controls2:PipeLineThree.MoveSpeed1>
  3753. <controls2:PipeLineThree.MoveSpeed3>
  3754. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3755. </controls2:PipeLineThree.MoveSpeed3>
  3756. <controls2:PipeLineThree.RenderTransform>
  3757. <RotateTransform Angle="270"/>
  3758. </controls2:PipeLineThree.RenderTransform>
  3759. <controls2:PipeLineThree.EdgeColor>
  3760. <MultiBinding>
  3761. <MultiBinding.Converter>
  3762. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3763. </MultiBinding.Converter>
  3764. <MultiBinding.Bindings>
  3765. <Binding Path="ValveAV4.Feedback"/>
  3766. <Binding Path="ValveAV28.Feedback"/>
  3767. <Binding Path="ValveAV36.Feedback"/>
  3768. </MultiBinding.Bindings>
  3769. </MultiBinding>
  3770. </controls2:PipeLineThree.EdgeColor>
  3771. </controls2:PipeLineThree>
  3772. <controls2:PipeLineThree
  3773. Canvas.Left="540"
  3774. Canvas.Top="55"
  3775. Width="31"
  3776. Height="11"
  3777. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3778. FlowDirection="LeftToRight"
  3779. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3780. Visibility="Visible">
  3781. <controls2:PipeLineThree.MoveSpeed1>
  3782. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3783. </controls2:PipeLineThree.MoveSpeed1>
  3784. <controls2:PipeLineThree.MoveSpeed3>
  3785. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3786. </controls2:PipeLineThree.MoveSpeed3>
  3787. <controls2:PipeLineThree.RenderTransform>
  3788. <RotateTransform Angle="270"/>
  3789. </controls2:PipeLineThree.RenderTransform>
  3790. <controls2:PipeLineThree.EdgeColor>
  3791. <MultiBinding>
  3792. <MultiBinding.Converter>
  3793. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3794. </MultiBinding.Converter>
  3795. <MultiBinding.Bindings>
  3796. <Binding Path="ValveAV5.Feedback"/>
  3797. <Binding Path="ValveAV29.Feedback"/>
  3798. <Binding Path="ValveAV37.Feedback"/>
  3799. </MultiBinding.Bindings>
  3800. </MultiBinding>
  3801. </controls2:PipeLineThree.EdgeColor>
  3802. </controls2:PipeLineThree>
  3803. <controls2:PipeLineThree
  3804. Canvas.Left="748"
  3805. Canvas.Top="74"
  3806. Width="31"
  3807. Height="11"
  3808. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3809. FlowDirection="LeftToRight"
  3810. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3811. Visibility="Visible">
  3812. <controls2:PipeLineThree.MoveSpeed1>
  3813. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3814. </controls2:PipeLineThree.MoveSpeed1>
  3815. <controls2:PipeLineThree.MoveSpeed3>
  3816. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3817. </controls2:PipeLineThree.MoveSpeed3>
  3818. <controls2:PipeLineThree.RenderTransform>
  3819. <RotateTransform Angle="0"/>
  3820. </controls2:PipeLineThree.RenderTransform>
  3821. <controls2:PipeLineThree.EdgeColor>
  3822. <MultiBinding>
  3823. <MultiBinding.Converter>
  3824. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3825. </MultiBinding.Converter>
  3826. <MultiBinding.Bindings>
  3827. <Binding Path="EditTrue"/>
  3828. </MultiBinding.Bindings>
  3829. </MultiBinding>
  3830. </controls2:PipeLineThree.EdgeColor>
  3831. </controls2:PipeLineThree>
  3832. <controls2:PipeLineThree
  3833. Canvas.Left="700"
  3834. Canvas.Top="97"
  3835. Width="31"
  3836. Height="11"
  3837. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3838. FlowDirection="LeftToRight"
  3839. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3840. Visibility="Visible">
  3841. <controls2:PipeLineThree.MoveSpeed1>
  3842. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3843. </controls2:PipeLineThree.MoveSpeed1>
  3844. <controls2:PipeLineThree.MoveSpeed3>
  3845. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3846. </controls2:PipeLineThree.MoveSpeed3>
  3847. <controls2:PipeLineThree.RenderTransform>
  3848. <RotateTransform Angle="0"/>
  3849. </controls2:PipeLineThree.RenderTransform>
  3850. <controls2:PipeLineThree.EdgeColor>
  3851. <MultiBinding>
  3852. <MultiBinding.Converter>
  3853. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3854. </MultiBinding.Converter>
  3855. <MultiBinding.Bindings>
  3856. <Binding Path="ValveAV20.Feedback"/>
  3857. <Binding Path="ValveAV22.Feedback"/>
  3858. <Binding Path="ValveAV39.Feedback"/>
  3859. </MultiBinding.Bindings>
  3860. </MultiBinding>
  3861. </controls2:PipeLineThree.EdgeColor>
  3862. </controls2:PipeLineThree>
  3863. <controls2:PipeLineThree
  3864. Canvas.Left="617"
  3865. Canvas.Top="300"
  3866. Width="31"
  3867. Height="11"
  3868. HorizontalAlignment="Left"
  3869. VerticalAlignment="Center"
  3870. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3871. FlowDirection="LeftToRight"
  3872. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3873. Visibility="Visible">
  3874. <controls2:PipeLineThree.MoveSpeed1>
  3875. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3876. </controls2:PipeLineThree.MoveSpeed1>
  3877. <controls2:PipeLineThree.MoveSpeed3>
  3878. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3879. </controls2:PipeLineThree.MoveSpeed3>
  3880. <controls2:PipeLineThree.RenderTransform>
  3881. <RotateTransform Angle="270"/>
  3882. </controls2:PipeLineThree.RenderTransform>
  3883. <controls2:PipeLineThree.EdgeColor>
  3884. <MultiBinding>
  3885. <MultiBinding.Converter>
  3886. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3887. </MultiBinding.Converter>
  3888. <MultiBinding.Bindings>
  3889. <Binding Path="ValveAV26.Feedback"/>
  3890. <Binding Path="ValveAV33.Feedback"/>
  3891. </MultiBinding.Bindings>
  3892. </MultiBinding>
  3893. </controls2:PipeLineThree.EdgeColor>
  3894. </controls2:PipeLineThree>
  3895. <controls2:PipeLineThree
  3896. Canvas.Left="713"
  3897. Canvas.Top="300"
  3898. Width="31"
  3899. Height="11"
  3900. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3901. FlowDirection="LeftToRight"
  3902. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3903. Visibility="Visible">
  3904. <controls2:PipeLineThree.MoveSpeed1>
  3905. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3906. </controls2:PipeLineThree.MoveSpeed1>
  3907. <controls2:PipeLineThree.MoveSpeed3>
  3908. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3909. </controls2:PipeLineThree.MoveSpeed3>
  3910. <controls2:PipeLineThree.RenderTransform>
  3911. <RotateTransform Angle="270"/>
  3912. </controls2:PipeLineThree.RenderTransform>
  3913. <controls2:PipeLineThree.EdgeColor>
  3914. <MultiBinding>
  3915. <MultiBinding.Converter>
  3916. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3917. </MultiBinding.Converter>
  3918. <MultiBinding.Bindings>
  3919. <Binding Path="ValveAV21.Feedback"/>
  3920. </MultiBinding.Bindings>
  3921. </MultiBinding>
  3922. </controls2:PipeLineThree.EdgeColor>
  3923. </controls2:PipeLineThree>
  3924. <controls2:PipeLineThree
  3925. Canvas.Left="761"
  3926. Canvas.Top="300"
  3927. Width="31"
  3928. Height="11"
  3929. HorizontalAlignment="Left"
  3930. VerticalAlignment="Center"
  3931. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3932. FlowDirection="LeftToRight"
  3933. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3934. Visibility="Visible">
  3935. <controls2:PipeLineThree.MoveSpeed1>
  3936. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3937. </controls2:PipeLineThree.MoveSpeed1>
  3938. <controls2:PipeLineThree.MoveSpeed3>
  3939. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3940. </controls2:PipeLineThree.MoveSpeed3>
  3941. <controls2:PipeLineThree.RenderTransform>
  3942. <RotateTransform Angle="270"/>
  3943. </controls2:PipeLineThree.RenderTransform>
  3944. <controls2:PipeLineThree.EdgeColor>
  3945. <MultiBinding>
  3946. <MultiBinding.Converter>
  3947. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3948. </MultiBinding.Converter>
  3949. <MultiBinding.Bindings>
  3950. <Binding Path="ValveAV17.Feedback"/>
  3951. </MultiBinding.Bindings>
  3952. </MultiBinding>
  3953. </controls2:PipeLineThree.EdgeColor>
  3954. </controls2:PipeLineThree>
  3955. <controls2:PipeLineThree
  3956. Canvas.Left="803"
  3957. Canvas.Top="300"
  3958. Width="31"
  3959. Height="11"
  3960. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3961. FlowDirection="LeftToRight"
  3962. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3963. Visibility="Visible">
  3964. <controls2:PipeLineThree.MoveSpeed1>
  3965. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3966. </controls2:PipeLineThree.MoveSpeed1>
  3967. <controls2:PipeLineThree.MoveSpeed3>
  3968. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  3969. </controls2:PipeLineThree.MoveSpeed3>
  3970. <controls2:PipeLineThree.RenderTransform>
  3971. <RotateTransform Angle="270"/>
  3972. </controls2:PipeLineThree.RenderTransform>
  3973. <controls2:PipeLineThree.EdgeColor>
  3974. <MultiBinding>
  3975. <MultiBinding.Converter>
  3976. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  3977. </MultiBinding.Converter>
  3978. <MultiBinding.Bindings>
  3979. <Binding Path="ValveAV13.Feedback"/>
  3980. </MultiBinding.Bindings>
  3981. </MultiBinding>
  3982. </controls2:PipeLineThree.EdgeColor>
  3983. </controls2:PipeLineThree>
  3984. <controls2:PipeLineThree
  3985. Canvas.Left="849.125"
  3986. Canvas.Top="300.531"
  3987. Width="32"
  3988. Height="11"
  3989. HorizontalAlignment="Center"
  3990. VerticalAlignment="Center"
  3991. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  3992. FlowDirection="LeftToRight"
  3993. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  3994. Visibility="Visible">
  3995. <controls2:PipeLineThree.MoveSpeed1>
  3996. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  3997. </controls2:PipeLineThree.MoveSpeed1>
  3998. <controls2:PipeLineThree.MoveSpeed3>
  3999. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4000. </controls2:PipeLineThree.MoveSpeed3>
  4001. <controls2:PipeLineThree.RenderTransform>
  4002. <RotateTransform Angle="270"/>
  4003. </controls2:PipeLineThree.RenderTransform>
  4004. <controls2:PipeLineThree.EdgeColor>
  4005. <MultiBinding>
  4006. <MultiBinding.Converter>
  4007. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4008. </MultiBinding.Converter>
  4009. <MultiBinding.Bindings>
  4010. <Binding Path="ValveAV11.Feedback"/>
  4011. </MultiBinding.Bindings>
  4012. </MultiBinding>
  4013. </controls2:PipeLineThree.EdgeColor>
  4014. </controls2:PipeLineThree>
  4015. <controls2:PipeLineThree
  4016. Canvas.Left="726"
  4017. Canvas.Top="177"
  4018. Width="27"
  4019. Height="11"
  4020. HorizontalAlignment="Center"
  4021. VerticalAlignment="Top"
  4022. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4023. FlowDirection="LeftToRight"
  4024. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4025. Visibility="Visible">
  4026. <controls2:PipeLineThree.MoveSpeed1>
  4027. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4028. </controls2:PipeLineThree.MoveSpeed1>
  4029. <controls2:PipeLineThree.MoveSpeed3>
  4030. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4031. </controls2:PipeLineThree.MoveSpeed3>
  4032. <controls2:PipeLineThree.RenderTransform>
  4033. <RotateTransform Angle="0"/>
  4034. </controls2:PipeLineThree.RenderTransform>
  4035. <controls2:PipeLineThree.EdgeColor>
  4036. <MultiBinding>
  4037. <MultiBinding.Converter>
  4038. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4039. </MultiBinding.Converter>
  4040. <MultiBinding.Bindings>
  4041. <Binding Path="ValveAV21.Feedback"/>
  4042. </MultiBinding.Bindings>
  4043. </MultiBinding>
  4044. </controls2:PipeLineThree.EdgeColor>
  4045. </controls2:PipeLineThree>
  4046. <controls2:PipeLineThree
  4047. Canvas.Left="862"
  4048. Canvas.Top="157"
  4049. Width="27"
  4050. Height="11"
  4051. HorizontalAlignment="Center"
  4052. VerticalAlignment="Top"
  4053. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4054. FlowDirection="LeftToRight"
  4055. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4056. Visibility="Visible">
  4057. <controls2:PipeLineThree.MoveSpeed1>
  4058. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4059. </controls2:PipeLineThree.MoveSpeed1>
  4060. <controls2:PipeLineThree.MoveSpeed3>
  4061. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4062. </controls2:PipeLineThree.MoveSpeed3>
  4063. <controls2:PipeLineThree.RenderTransform>
  4064. <RotateTransform Angle="0"/>
  4065. </controls2:PipeLineThree.RenderTransform>
  4066. <controls2:PipeLineThree.EdgeColor>
  4067. <MultiBinding>
  4068. <MultiBinding.Converter>
  4069. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4070. </MultiBinding.Converter>
  4071. <MultiBinding.Bindings>
  4072. <Binding Path="ValveAV11.Feedback"/>
  4073. </MultiBinding.Bindings>
  4074. </MultiBinding>
  4075. </controls2:PipeLineThree.EdgeColor>
  4076. </controls2:PipeLineThree>
  4077. <controls2:PipeLineThree
  4078. Canvas.Left="754"
  4079. Canvas.Top="457"
  4080. Width="27"
  4081. Height="11"
  4082. HorizontalAlignment="Center"
  4083. VerticalAlignment="Top"
  4084. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4085. FlowDirection="LeftToRight"
  4086. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4087. Visibility="Visible">
  4088. <controls2:PipeLineThree.MoveSpeed1>
  4089. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4090. </controls2:PipeLineThree.MoveSpeed1>
  4091. <controls2:PipeLineThree.MoveSpeed3>
  4092. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4093. </controls2:PipeLineThree.MoveSpeed3>
  4094. <controls2:PipeLineThree.RenderTransform>
  4095. <RotateTransform Angle="180"/>
  4096. </controls2:PipeLineThree.RenderTransform>
  4097. <controls2:PipeLineThree.EdgeColor>
  4098. <MultiBinding>
  4099. <MultiBinding.Converter>
  4100. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4101. </MultiBinding.Converter>
  4102. <MultiBinding.Bindings>
  4103. <Binding Path="ValveAV19.Feedback"/>
  4104. </MultiBinding.Bindings>
  4105. </MultiBinding>
  4106. </controls2:PipeLineThree.EdgeColor>
  4107. </controls2:PipeLineThree>
  4108. <controls2:PipeLineThree
  4109. Canvas.Left="802"
  4110. Canvas.Top="457"
  4111. Width="27"
  4112. Height="11"
  4113. HorizontalAlignment="Center"
  4114. VerticalAlignment="Top"
  4115. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4116. FlowDirection="LeftToRight"
  4117. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4118. Visibility="Visible">
  4119. <controls2:PipeLineThree.MoveSpeed1>
  4120. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4121. </controls2:PipeLineThree.MoveSpeed1>
  4122. <controls2:PipeLineThree.MoveSpeed3>
  4123. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4124. </controls2:PipeLineThree.MoveSpeed3>
  4125. <controls2:PipeLineThree.RenderTransform>
  4126. <RotateTransform Angle="180"/>
  4127. </controls2:PipeLineThree.RenderTransform>
  4128. <controls2:PipeLineThree.EdgeColor>
  4129. <MultiBinding>
  4130. <MultiBinding.Converter>
  4131. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4132. </MultiBinding.Converter>
  4133. <MultiBinding.Bindings>
  4134. <Binding Path="ValveAV15.Feedback"/>
  4135. </MultiBinding.Bindings>
  4136. </MultiBinding>
  4137. </controls2:PipeLineThree.EdgeColor>
  4138. </controls2:PipeLineThree>
  4139. <controls2:PipeLineThree
  4140. Canvas.Left="889"
  4141. Canvas.Top="457"
  4142. Width="27"
  4143. Height="11"
  4144. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4145. FlowDirection="LeftToRight"
  4146. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4147. Visibility="Visible">
  4148. <controls2:PipeLineThree.MoveSpeed1>
  4149. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4150. </controls2:PipeLineThree.MoveSpeed1>
  4151. <controls2:PipeLineThree.MoveSpeed3>
  4152. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4153. </controls2:PipeLineThree.MoveSpeed3>
  4154. <controls2:PipeLineThree.RenderTransform>
  4155. <RotateTransform Angle="180"/>
  4156. </controls2:PipeLineThree.RenderTransform>
  4157. <controls2:PipeLineThree.EdgeColor>
  4158. <MultiBinding>
  4159. <MultiBinding.Converter>
  4160. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4161. </MultiBinding.Converter>
  4162. <MultiBinding.Bindings>
  4163. <Binding Path="ValveAV8.Feedback"/>
  4164. </MultiBinding.Bindings>
  4165. </MultiBinding>
  4166. </controls2:PipeLineThree.EdgeColor>
  4167. </controls2:PipeLineThree>
  4168. <controls2:PipeLineThree
  4169. Canvas.Left="600"
  4170. Canvas.Top="-11"
  4171. Width="27"
  4172. Height="11"
  4173. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4174. FlowDirection="LeftToRight"
  4175. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4176. Visibility="Visible">
  4177. <controls2:PipeLineThree.MoveSpeed1>
  4178. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4179. </controls2:PipeLineThree.MoveSpeed1>
  4180. <controls2:PipeLineThree.MoveSpeed3>
  4181. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4182. </controls2:PipeLineThree.MoveSpeed3>
  4183. <controls2:PipeLineThree.RenderTransform>
  4184. <RotateTransform Angle="0"/>
  4185. </controls2:PipeLineThree.RenderTransform>
  4186. <controls2:PipeLineThree.EdgeColor>
  4187. <MultiBinding>
  4188. <MultiBinding.Converter>
  4189. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4190. </MultiBinding.Converter>
  4191. <MultiBinding.Bindings>
  4192. <Binding Path="EditTrue"/>
  4193. </MultiBinding.Bindings>
  4194. </MultiBinding>
  4195. </controls2:PipeLineThree.EdgeColor>
  4196. </controls2:PipeLineThree>
  4197. <controls2:PipeLineThree
  4198. Canvas.Left="600"
  4199. Canvas.Top="37"
  4200. Width="27"
  4201. Height="11"
  4202. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4203. FlowDirection="LeftToRight"
  4204. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4205. Visibility="Visible">
  4206. <controls2:PipeLineThree.MoveSpeed1>
  4207. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4208. </controls2:PipeLineThree.MoveSpeed1>
  4209. <controls2:PipeLineThree.MoveSpeed3>
  4210. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4211. </controls2:PipeLineThree.MoveSpeed3>
  4212. <controls2:PipeLineThree.RenderTransform>
  4213. <RotateTransform Angle="0"/>
  4214. </controls2:PipeLineThree.RenderTransform>
  4215. <controls2:PipeLineThree.EdgeColor>
  4216. <MultiBinding>
  4217. <MultiBinding.Converter>
  4218. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4219. </MultiBinding.Converter>
  4220. <MultiBinding.Bindings>
  4221. <Binding Path="ValveAV31.Feedback"/>
  4222. </MultiBinding.Bindings>
  4223. </MultiBinding>
  4224. </controls2:PipeLineThree.EdgeColor>
  4225. </controls2:PipeLineThree>
  4226. <controls2:PipeLineThree
  4227. Canvas.Left="838"
  4228. Canvas.Top="-11"
  4229. Width="27"
  4230. Height="11"
  4231. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4232. FlowDirection="LeftToRight"
  4233. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4234. Visibility="Visible">
  4235. <controls2:PipeLineThree.MoveSpeed1>
  4236. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4237. </controls2:PipeLineThree.MoveSpeed1>
  4238. <controls2:PipeLineThree.MoveSpeed3>
  4239. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4240. </controls2:PipeLineThree.MoveSpeed3>
  4241. <controls2:PipeLineThree.RenderTransform>
  4242. <RotateTransform Angle="0"/>
  4243. </controls2:PipeLineThree.RenderTransform>
  4244. <controls2:PipeLineThree.EdgeColor>
  4245. <MultiBinding>
  4246. <MultiBinding.Converter>
  4247. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4248. </MultiBinding.Converter>
  4249. <MultiBinding.Bindings>
  4250. <Binding Path="EditTrue"/>
  4251. </MultiBinding.Bindings>
  4252. </MultiBinding>
  4253. </controls2:PipeLineThree.EdgeColor>
  4254. </controls2:PipeLineThree>
  4255. <controls2:PipeLineThree
  4256. Canvas.Left="792"
  4257. Canvas.Top="37"
  4258. Width="27"
  4259. Height="11"
  4260. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4261. FlowDirection="LeftToRight"
  4262. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4263. Visibility="Visible">
  4264. <controls2:PipeLineThree.MoveSpeed1>
  4265. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4266. </controls2:PipeLineThree.MoveSpeed1>
  4267. <controls2:PipeLineThree.MoveSpeed3>
  4268. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4269. </controls2:PipeLineThree.MoveSpeed3>
  4270. <controls2:PipeLineThree.RenderTransform>
  4271. <RotateTransform Angle="0"/>
  4272. </controls2:PipeLineThree.RenderTransform>
  4273. <controls2:PipeLineThree.EdgeColor>
  4274. <MultiBinding>
  4275. <MultiBinding.Converter>
  4276. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4277. </MultiBinding.Converter>
  4278. <MultiBinding.Bindings>
  4279. <Binding Path="EditTrue"/>
  4280. </MultiBinding.Bindings>
  4281. </MultiBinding>
  4282. </controls2:PipeLineThree.EdgeColor>
  4283. </controls2:PipeLineThree>
  4284. <controls2:PipeLineThree
  4285. Canvas.Left="617"
  4286. Canvas.Top="379"
  4287. Width="31"
  4288. Height="11"
  4289. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4290. FlowDirection="LeftToRight"
  4291. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4292. Visibility="Visible">
  4293. <controls2:PipeLineThree.MoveSpeed1>
  4294. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4295. </controls2:PipeLineThree.MoveSpeed1>
  4296. <controls2:PipeLineThree.MoveSpeed3>
  4297. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4298. </controls2:PipeLineThree.MoveSpeed3>
  4299. <controls2:PipeLineThree.RenderTransform>
  4300. <RotateTransform Angle="270"/>
  4301. </controls2:PipeLineThree.RenderTransform>
  4302. <controls2:PipeLineThree.EdgeColor>
  4303. <MultiBinding>
  4304. <MultiBinding.Converter>
  4305. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4306. </MultiBinding.Converter>
  4307. <MultiBinding.Bindings>
  4308. <Binding Path="ValveAV23.Feedback"/>
  4309. </MultiBinding.Bindings>
  4310. </MultiBinding>
  4311. </controls2:PipeLineThree.EdgeColor>
  4312. </controls2:PipeLineThree>
  4313. <controls2:PipeLineThree
  4314. Canvas.Left="713"
  4315. Canvas.Top="389"
  4316. Width="31"
  4317. Height="11"
  4318. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4319. FlowDirection="LeftToRight"
  4320. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4321. Visibility="Visible">
  4322. <controls2:PipeLineThree.MoveSpeed1>
  4323. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4324. </controls2:PipeLineThree.MoveSpeed1>
  4325. <controls2:PipeLineThree.MoveSpeed3>
  4326. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4327. </controls2:PipeLineThree.MoveSpeed3>
  4328. <controls2:PipeLineThree.RenderTransform>
  4329. <RotateTransform Angle="270"/>
  4330. </controls2:PipeLineThree.RenderTransform>
  4331. <controls2:PipeLineThree.EdgeColor>
  4332. <MultiBinding>
  4333. <MultiBinding.Converter>
  4334. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4335. </MultiBinding.Converter>
  4336. <MultiBinding.Bindings>
  4337. <Binding Path="ValveAV19.Feedback"/>
  4338. </MultiBinding.Bindings>
  4339. </MultiBinding>
  4340. </controls2:PipeLineThree.EdgeColor>
  4341. </controls2:PipeLineThree>
  4342. <controls2:PipeLineThree
  4343. Canvas.Left="761"
  4344. Canvas.Top="389"
  4345. Width="31"
  4346. Height="11"
  4347. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4348. FlowDirection="LeftToRight"
  4349. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4350. Visibility="Visible">
  4351. <controls2:PipeLineThree.MoveSpeed1>
  4352. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4353. </controls2:PipeLineThree.MoveSpeed1>
  4354. <controls2:PipeLineThree.MoveSpeed3>
  4355. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4356. </controls2:PipeLineThree.MoveSpeed3>
  4357. <controls2:PipeLineThree.RenderTransform>
  4358. <RotateTransform Angle="270"/>
  4359. </controls2:PipeLineThree.RenderTransform>
  4360. <controls2:PipeLineThree.EdgeColor>
  4361. <MultiBinding>
  4362. <MultiBinding.Converter>
  4363. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4364. </MultiBinding.Converter>
  4365. <MultiBinding.Bindings>
  4366. <Binding Path="ValveAV15.Feedback"/>
  4367. </MultiBinding.Bindings>
  4368. </MultiBinding>
  4369. </controls2:PipeLineThree.EdgeColor>
  4370. </controls2:PipeLineThree>
  4371. <controls2:PipeLineThree
  4372. Canvas.Left="849"
  4373. Canvas.Top="394"
  4374. Width="31"
  4375. Height="11"
  4376. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4377. FlowDirection="LeftToRight"
  4378. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4379. Visibility="Visible">
  4380. <controls2:PipeLineThree.MoveSpeed1>
  4381. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4382. </controls2:PipeLineThree.MoveSpeed1>
  4383. <controls2:PipeLineThree.MoveSpeed3>
  4384. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4385. </controls2:PipeLineThree.MoveSpeed3>
  4386. <controls2:PipeLineThree.RenderTransform>
  4387. <RotateTransform Angle="270"/>
  4388. </controls2:PipeLineThree.RenderTransform>
  4389. <controls2:PipeLineThree.EdgeColor>
  4390. <MultiBinding>
  4391. <MultiBinding.Converter>
  4392. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4393. </MultiBinding.Converter>
  4394. <MultiBinding.Bindings>
  4395. <Binding Path="ValveAV8.Feedback"/>
  4396. </MultiBinding.Bindings>
  4397. </MultiBinding>
  4398. </controls2:PipeLineThree.EdgeColor>
  4399. </controls2:PipeLineThree>
  4400. <controls2:PipeLineThree
  4401. Canvas.Left="854"
  4402. Canvas.Top="358.479"
  4403. Width="30"
  4404. Height="11"
  4405. HorizontalAlignment="Center"
  4406. VerticalAlignment="Center"
  4407. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4408. FlowDirection="LeftToRight"
  4409. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4410. Visibility="Visible">
  4411. <controls2:PipeLineThree.MoveSpeed1>
  4412. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4413. </controls2:PipeLineThree.MoveSpeed1>
  4414. <controls2:PipeLineThree.MoveSpeed3>
  4415. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4416. </controls2:PipeLineThree.MoveSpeed3>
  4417. <controls2:PipeLineThree.RenderTransform>
  4418. <RotateTransform Angle="90"/>
  4419. </controls2:PipeLineThree.RenderTransform>
  4420. <controls2:PipeLineThree.EdgeColor>
  4421. <MultiBinding>
  4422. <MultiBinding.Converter>
  4423. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4424. </MultiBinding.Converter>
  4425. <MultiBinding.Bindings>
  4426. <Binding Path="ValveAV9.Feedback"/>
  4427. </MultiBinding.Bindings>
  4428. </MultiBinding>
  4429. </controls2:PipeLineThree.EdgeColor>
  4430. </controls2:PipeLineThree>
  4431. <controls2:PipeLineThree
  4432. Canvas.Left="849"
  4433. Canvas.Top="357"
  4434. Width="31"
  4435. Height="11"
  4436. HorizontalAlignment="Left"
  4437. VerticalAlignment="Center"
  4438. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4439. FlowDirection="LeftToRight"
  4440. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4441. Visibility="Visible">
  4442. <controls2:PipeLineThree.MoveSpeed1>
  4443. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4444. </controls2:PipeLineThree.MoveSpeed1>
  4445. <controls2:PipeLineThree.MoveSpeed3>
  4446. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4447. </controls2:PipeLineThree.MoveSpeed3>
  4448. <controls2:PipeLineThree.RenderTransform>
  4449. <RotateTransform Angle="270"/>
  4450. </controls2:PipeLineThree.RenderTransform>
  4451. <controls2:PipeLineThree.EdgeColor>
  4452. <MultiBinding>
  4453. <MultiBinding.Converter>
  4454. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4455. </MultiBinding.Converter>
  4456. <MultiBinding.Bindings>
  4457. <Binding Path="ValveAV10.Feedback"/>
  4458. </MultiBinding.Bindings>
  4459. </MultiBinding>
  4460. </controls2:PipeLineThree.EdgeColor>
  4461. </controls2:PipeLineThree>
  4462. <controls2:PipeLineThree
  4463. Canvas.Left="539.938"
  4464. Canvas.Top="-25.896"
  4465. Width="31"
  4466. Height="11"
  4467. HorizontalAlignment="Center"
  4468. VerticalAlignment="Center"
  4469. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4470. FlowDirection="LeftToRight"
  4471. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4472. Visibility="Visible">
  4473. <controls2:PipeLineThree.MoveSpeed1>
  4474. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4475. </controls2:PipeLineThree.MoveSpeed1>
  4476. <controls2:PipeLineThree.MoveSpeed3>
  4477. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4478. </controls2:PipeLineThree.MoveSpeed3>
  4479. <controls2:PipeLineThree.RenderTransform>
  4480. <RotateTransform Angle="270"/>
  4481. </controls2:PipeLineThree.RenderTransform>
  4482. <controls2:PipeLineThree.EdgeColor>
  4483. <MultiBinding>
  4484. <MultiBinding.Converter>
  4485. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4486. </MultiBinding.Converter>
  4487. <MultiBinding.Bindings>
  4488. <Binding Path="ValveAV35.Feedback"/>
  4489. </MultiBinding.Bindings>
  4490. </MultiBinding>
  4491. </controls2:PipeLineThree.EdgeColor>
  4492. </controls2:PipeLineThree>
  4493. <controls2:PipeLineThree
  4494. Canvas.Left="606"
  4495. Canvas.Top="-85"
  4496. Width="31"
  4497. Height="11"
  4498. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4499. FlowDirection="LeftToRight"
  4500. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4501. Visibility="Visible">
  4502. <controls2:PipeLineThree.MoveSpeed1>
  4503. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4504. </controls2:PipeLineThree.MoveSpeed1>
  4505. <controls2:PipeLineThree.MoveSpeed3>
  4506. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4507. </controls2:PipeLineThree.MoveSpeed3>
  4508. <controls2:PipeLineThree.RenderTransform>
  4509. <RotateTransform Angle="0"/>
  4510. </controls2:PipeLineThree.RenderTransform>
  4511. <controls2:PipeLineThree.EdgeColor>
  4512. <MultiBinding>
  4513. <MultiBinding.Converter>
  4514. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4515. </MultiBinding.Converter>
  4516. <MultiBinding.Bindings>
  4517. <Binding Path="ValveAV35.Feedback"/>
  4518. </MultiBinding.Bindings>
  4519. </MultiBinding>
  4520. </controls2:PipeLineThree.EdgeColor>
  4521. </controls2:PipeLineThree>
  4522. <controls2:PipeLineThree
  4523. Canvas.Left="1122"
  4524. Canvas.Top="363"
  4525. Width="31"
  4526. Height="11"
  4527. HorizontalAlignment="Left"
  4528. VerticalAlignment="Center"
  4529. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4530. FlowDirection="LeftToRight"
  4531. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4532. Visibility="Visible">
  4533. <controls2:PipeLineThree.MoveSpeed1>
  4534. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4535. </controls2:PipeLineThree.MoveSpeed1>
  4536. <controls2:PipeLineThree.MoveSpeed3>
  4537. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4538. </controls2:PipeLineThree.MoveSpeed3>
  4539. <controls2:PipeLineThree.RenderTransform>
  4540. <RotateTransform Angle="90"/>
  4541. </controls2:PipeLineThree.RenderTransform>
  4542. <controls2:PipeLineThree.EdgeColor>
  4543. <MultiBinding>
  4544. <MultiBinding.Converter>
  4545. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4546. </MultiBinding.Converter>
  4547. <MultiBinding.Bindings>
  4548. <Binding Path="ValveAV34.Feedback"/>
  4549. <Binding Path="ValveAV3.Feedback"/>
  4550. </MultiBinding.Bindings>
  4551. </MultiBinding>
  4552. </controls2:PipeLineThree.EdgeColor>
  4553. </controls2:PipeLineThree>
  4554. <controls2:PipeLineThree
  4555. Canvas.Left="1122"
  4556. Canvas.Top="439"
  4557. Width="31"
  4558. Height="11"
  4559. HorizontalAlignment="Center"
  4560. VerticalAlignment="Top"
  4561. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4562. FlowDirection="LeftToRight"
  4563. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4564. Visibility="Visible">
  4565. <controls2:PipeLineThree.MoveSpeed1>
  4566. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4567. </controls2:PipeLineThree.MoveSpeed1>
  4568. <controls2:PipeLineThree.MoveSpeed3>
  4569. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4570. </controls2:PipeLineThree.MoveSpeed3>
  4571. <controls2:PipeLineThree.RenderTransform>
  4572. <RotateTransform Angle="90"/>
  4573. </controls2:PipeLineThree.RenderTransform>
  4574. <controls2:PipeLineThree.EdgeColor>
  4575. <MultiBinding>
  4576. <MultiBinding.Converter>
  4577. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4578. </MultiBinding.Converter>
  4579. <MultiBinding.Bindings>
  4580. <Binding Path="ValveAV27.Feedback"/>
  4581. <Binding Path="ValveAV52.Feedback"/>
  4582. </MultiBinding.Bindings>
  4583. </MultiBinding>
  4584. </controls2:PipeLineThree.EdgeColor>
  4585. </controls2:PipeLineThree>
  4586. <controls2:PipeLineThree
  4587. Canvas.Left="987"
  4588. Canvas.Top="381"
  4589. Width="31"
  4590. Height="11"
  4591. HorizontalAlignment="Left"
  4592. VerticalAlignment="Center"
  4593. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4594. FlowDirection="LeftToRight"
  4595. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4596. Visibility="Visible">
  4597. <controls2:PipeLineThree.MoveSpeed1>
  4598. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4599. </controls2:PipeLineThree.MoveSpeed1>
  4600. <controls2:PipeLineThree.MoveSpeed3>
  4601. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4602. </controls2:PipeLineThree.MoveSpeed3>
  4603. <controls2:PipeLineThree.RenderTransform>
  4604. <RotateTransform Angle="180"/>
  4605. </controls2:PipeLineThree.RenderTransform>
  4606. <controls2:PipeLineThree.EdgeColor>
  4607. <MultiBinding>
  4608. <MultiBinding.Converter>
  4609. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4610. </MultiBinding.Converter>
  4611. <MultiBinding.Bindings>
  4612. <Binding Path="ValveAV6.Feedback"/>
  4613. <Binding Path="ValveAV39.Feedback"/>
  4614. </MultiBinding.Bindings>
  4615. </MultiBinding>
  4616. </controls2:PipeLineThree.EdgeColor>
  4617. </controls2:PipeLineThree>
  4618. <controls2:PipeLineThree
  4619. Canvas.Left="1021"
  4620. Canvas.Top="381"
  4621. Width="31"
  4622. Height="11"
  4623. HorizontalAlignment="Left"
  4624. VerticalAlignment="Center"
  4625. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4626. FlowDirection="LeftToRight"
  4627. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4628. Visibility="Visible">
  4629. <controls2:PipeLineThree.MoveSpeed1>
  4630. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4631. </controls2:PipeLineThree.MoveSpeed1>
  4632. <controls2:PipeLineThree.MoveSpeed3>
  4633. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4634. </controls2:PipeLineThree.MoveSpeed3>
  4635. <controls2:PipeLineThree.RenderTransform>
  4636. <RotateTransform Angle="180"/>
  4637. </controls2:PipeLineThree.RenderTransform>
  4638. <controls2:PipeLineThree.EdgeColor>
  4639. <MultiBinding>
  4640. <MultiBinding.Converter>
  4641. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4642. </MultiBinding.Converter>
  4643. <MultiBinding.Bindings>
  4644. <Binding Path="ValveAV5.Feedback"/>
  4645. <Binding Path="ValveAV29.Feedback"/>
  4646. <Binding Path="ValveAV37.Feedback"/>
  4647. </MultiBinding.Bindings>
  4648. </MultiBinding>
  4649. </controls2:PipeLineThree.EdgeColor>
  4650. </controls2:PipeLineThree>
  4651. <controls2:PipeLineThree
  4652. Canvas.Left="1055"
  4653. Canvas.Top="381"
  4654. Width="31"
  4655. Height="11"
  4656. HorizontalAlignment="Left"
  4657. VerticalAlignment="Center"
  4658. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4659. FlowDirection="LeftToRight"
  4660. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4661. Visibility="Visible">
  4662. <controls2:PipeLineThree.MoveSpeed1>
  4663. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4664. </controls2:PipeLineThree.MoveSpeed1>
  4665. <controls2:PipeLineThree.MoveSpeed3>
  4666. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4667. </controls2:PipeLineThree.MoveSpeed3>
  4668. <controls2:PipeLineThree.RenderTransform>
  4669. <RotateTransform Angle="180"/>
  4670. </controls2:PipeLineThree.RenderTransform>
  4671. <controls2:PipeLineThree.EdgeColor>
  4672. <MultiBinding>
  4673. <MultiBinding.Converter>
  4674. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4675. </MultiBinding.Converter>
  4676. <MultiBinding.Bindings>
  4677. <Binding Path="ValveAV4.Feedback"/>
  4678. <Binding Path="ValveAV28.Feedback"/>
  4679. <Binding Path="ValveAV36.Feedback"/>
  4680. </MultiBinding.Bindings>
  4681. </MultiBinding>
  4682. </controls2:PipeLineThree.EdgeColor>
  4683. </controls2:PipeLineThree>
  4684. <controls2:PipeLineThree
  4685. Canvas.Left="1091"
  4686. Canvas.Top="381"
  4687. Width="31"
  4688. Height="11"
  4689. HorizontalAlignment="Left"
  4690. VerticalAlignment="Center"
  4691. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4692. FlowDirection="LeftToRight"
  4693. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  4694. Visibility="Visible">
  4695. <controls2:PipeLineThree.MoveSpeed1>
  4696. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  4697. </controls2:PipeLineThree.MoveSpeed1>
  4698. <controls2:PipeLineThree.MoveSpeed3>
  4699. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  4700. </controls2:PipeLineThree.MoveSpeed3>
  4701. <controls2:PipeLineThree.RenderTransform>
  4702. <RotateTransform Angle="180"/>
  4703. </controls2:PipeLineThree.RenderTransform>
  4704. <controls2:PipeLineThree.EdgeColor>
  4705. <MultiBinding>
  4706. <MultiBinding.Converter>
  4707. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4708. </MultiBinding.Converter>
  4709. <MultiBinding.Bindings>
  4710. <Binding Path="ValveAV34.Feedback"/>
  4711. <Binding Path="ValveAV3.Feedback"/>
  4712. </MultiBinding.Bindings>
  4713. </MultiBinding>
  4714. </controls2:PipeLineThree.EdgeColor>
  4715. </controls2:PipeLineThree>
  4716. </Canvas>
  4717. <Canvas x:Name="PipeLineKnot" Margin="-45,0,0,0">
  4718. <controls2:PipeLineKnot
  4719. Canvas.Left="658"
  4720. Canvas.Top="-71"
  4721. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4722. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4723. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4724. FlowDirection="RightToLeft"
  4725. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4726. <controls2:PipeLineKnot.MoveSpeed>
  4727. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4728. </controls2:PipeLineKnot.MoveSpeed>
  4729. <controls2:PipeLineKnot.RenderTransform>
  4730. <RotateTransform Angle="0"/>
  4731. </controls2:PipeLineKnot.RenderTransform>
  4732. <controls2:PipeLineKnot.EdgeColor>
  4733. <MultiBinding>
  4734. <MultiBinding.Converter>
  4735. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4736. </MultiBinding.Converter>
  4737. <MultiBinding.Bindings>
  4738. <Binding Path="ValveAV34.Feedback"/>
  4739. <Binding Path="ValveAV3.Feedback"/>
  4740. </MultiBinding.Bindings>
  4741. </MultiBinding>
  4742. </controls2:PipeLineKnot.EdgeColor>
  4743. </controls2:PipeLineKnot>
  4744. <controls2:PipeLineKnot
  4745. Canvas.Left="658"
  4746. Canvas.Top="-18"
  4747. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4748. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4749. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4750. FlowDirection="RightToLeft"
  4751. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4752. <controls2:PipeLineKnot.MoveSpeed>
  4753. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4754. </controls2:PipeLineKnot.MoveSpeed>
  4755. <controls2:PipeLineKnot.RenderTransform>
  4756. <RotateTransform Angle="0"/>
  4757. </controls2:PipeLineKnot.RenderTransform>
  4758. <controls2:PipeLineKnot.EdgeColor>
  4759. <MultiBinding>
  4760. <MultiBinding.Converter>
  4761. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4762. </MultiBinding.Converter>
  4763. <MultiBinding.Bindings>
  4764. <Binding Path="ValveAV4.Feedback"/>
  4765. <Binding Path="ValveAV28.Feedback"/>
  4766. <Binding Path="ValveAV36.Feedback"/>
  4767. </MultiBinding.Bindings>
  4768. </MultiBinding>
  4769. </controls2:PipeLineKnot.EdgeColor>
  4770. </controls2:PipeLineKnot>
  4771. <controls2:PipeLineKnot
  4772. Canvas.Left="658"
  4773. Canvas.Top="67"
  4774. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4775. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4776. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4777. FlowDirection="RightToLeft"
  4778. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4779. <controls2:PipeLineKnot.MoveSpeed>
  4780. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4781. </controls2:PipeLineKnot.MoveSpeed>
  4782. <controls2:PipeLineKnot.RenderTransform>
  4783. <RotateTransform Angle="0"/>
  4784. </controls2:PipeLineKnot.RenderTransform>
  4785. <controls2:PipeLineKnot.EdgeColor>
  4786. <MultiBinding>
  4787. <MultiBinding.Converter>
  4788. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4789. </MultiBinding.Converter>
  4790. <MultiBinding.Bindings>
  4791. <Binding Path="ValveAV7.Feedback"/>
  4792. <Binding Path="ValveAV38.Feedback"/>
  4793. </MultiBinding.Bindings>
  4794. </MultiBinding>
  4795. </controls2:PipeLineKnot.EdgeColor>
  4796. </controls2:PipeLineKnot>
  4797. <controls2:PipeLineKnot
  4798. Canvas.Left="810"
  4799. Canvas.Top="67"
  4800. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4801. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4802. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4803. FlowDirection="RightToLeft"
  4804. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4805. <controls2:PipeLineKnot.MoveSpeed>
  4806. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4807. </controls2:PipeLineKnot.MoveSpeed>
  4808. <controls2:PipeLineKnot.RenderTransform>
  4809. <RotateTransform Angle="0"/>
  4810. </controls2:PipeLineKnot.RenderTransform>
  4811. <controls2:PipeLineKnot.EdgeColor>
  4812. <MultiBinding>
  4813. <MultiBinding.Converter>
  4814. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4815. </MultiBinding.Converter>
  4816. <MultiBinding.Bindings>
  4817. <Binding Path="ValveAV7.Feedback"/>
  4818. <Binding Path="ValveAV38.Feedback"/>
  4819. </MultiBinding.Bindings>
  4820. </MultiBinding>
  4821. </controls2:PipeLineKnot.EdgeColor>
  4822. </controls2:PipeLineKnot>
  4823. <controls2:PipeLineKnot
  4824. Canvas.Left="768"
  4825. Canvas.Top="90"
  4826. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4827. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4828. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4829. FlowDirection="RightToLeft"
  4830. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4831. <controls2:PipeLineKnot.MoveSpeed>
  4832. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4833. </controls2:PipeLineKnot.MoveSpeed>
  4834. <controls2:PipeLineKnot.RenderTransform>
  4835. <RotateTransform Angle="0"/>
  4836. </controls2:PipeLineKnot.RenderTransform>
  4837. <controls2:PipeLineKnot.EdgeColor>
  4838. <MultiBinding>
  4839. <MultiBinding.Converter>
  4840. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4841. </MultiBinding.Converter>
  4842. <MultiBinding.Bindings>
  4843. <Binding Path="ValveAV6.Feedback"/>
  4844. <Binding Path="ValveAV39.Feedback"/>
  4845. </MultiBinding.Bindings>
  4846. </MultiBinding>
  4847. </controls2:PipeLineKnot.EdgeColor>
  4848. </controls2:PipeLineKnot>
  4849. <controls2:PipeLineKnot
  4850. Canvas.Left="809"
  4851. Canvas.Top="90"
  4852. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4853. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4854. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4855. FlowDirection="RightToLeft"
  4856. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4857. <controls2:PipeLineKnot.MoveSpeed>
  4858. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4859. </controls2:PipeLineKnot.MoveSpeed>
  4860. <controls2:PipeLineKnot.RenderTransform>
  4861. <RotateTransform Angle="0"/>
  4862. </controls2:PipeLineKnot.RenderTransform>
  4863. <controls2:PipeLineKnot.EdgeColor>
  4864. <MultiBinding>
  4865. <MultiBinding.Converter>
  4866. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4867. </MultiBinding.Converter>
  4868. <MultiBinding.Bindings>
  4869. <Binding Path="ValveAV6.Feedback"/>
  4870. <Binding Path="ValveAV39.Feedback"/>
  4871. </MultiBinding.Bindings>
  4872. </MultiBinding>
  4873. </controls2:PipeLineKnot.EdgeColor>
  4874. </controls2:PipeLineKnot>
  4875. <controls2:PipeLineKnot
  4876. Canvas.Left="856"
  4877. Canvas.Top="30"
  4878. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4879. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4880. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4881. FlowDirection="RightToLeft"
  4882. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4883. <controls2:PipeLineKnot.MoveSpeed>
  4884. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4885. </controls2:PipeLineKnot.MoveSpeed>
  4886. <controls2:PipeLineKnot.RenderTransform>
  4887. <RotateTransform Angle="0"/>
  4888. </controls2:PipeLineKnot.RenderTransform>
  4889. <controls2:PipeLineKnot.EdgeColor>
  4890. <MultiBinding>
  4891. <MultiBinding.Converter>
  4892. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4893. </MultiBinding.Converter>
  4894. <MultiBinding.Bindings>
  4895. <Binding Path="ValveAV5.Feedback"/>
  4896. <Binding Path="ValveAV29.Feedback"/>
  4897. <Binding Path="ValveAV37.Feedback"/>
  4898. </MultiBinding.Bindings>
  4899. </MultiBinding>
  4900. </controls2:PipeLineKnot.EdgeColor>
  4901. </controls2:PipeLineKnot>
  4902. <controls2:PipeLineKnot
  4903. Canvas.Left="856"
  4904. Canvas.Top="67"
  4905. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4906. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4907. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4908. FlowDirection="RightToLeft"
  4909. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4910. <controls2:PipeLineKnot.MoveSpeed>
  4911. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4912. </controls2:PipeLineKnot.MoveSpeed>
  4913. <controls2:PipeLineKnot.RenderTransform>
  4914. <RotateTransform Angle="0"/>
  4915. </controls2:PipeLineKnot.RenderTransform>
  4916. <controls2:PipeLineKnot.EdgeColor>
  4917. <MultiBinding>
  4918. <MultiBinding.Converter>
  4919. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4920. </MultiBinding.Converter>
  4921. <MultiBinding.Bindings>
  4922. <Binding Path="ValveAV7.Feedback"/>
  4923. <Binding Path="ValveAV38.Feedback"/>
  4924. </MultiBinding.Bindings>
  4925. </MultiBinding>
  4926. </controls2:PipeLineKnot.EdgeColor>
  4927. </controls2:PipeLineKnot>
  4928. <controls2:PipeLineKnot
  4929. Canvas.Left="856"
  4930. Canvas.Top="90"
  4931. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4932. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4933. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4934. FlowDirection="RightToLeft"
  4935. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4936. <controls2:PipeLineKnot.MoveSpeed>
  4937. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4938. </controls2:PipeLineKnot.MoveSpeed>
  4939. <controls2:PipeLineKnot.RenderTransform>
  4940. <RotateTransform Angle="0"/>
  4941. </controls2:PipeLineKnot.RenderTransform>
  4942. <controls2:PipeLineKnot.EdgeColor>
  4943. <MultiBinding>
  4944. <MultiBinding.Converter>
  4945. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4946. </MultiBinding.Converter>
  4947. <MultiBinding.Bindings>
  4948. <Binding Path="ValveAV6.Feedback"/>
  4949. <Binding Path="ValveAV39.Feedback"/>
  4950. </MultiBinding.Bindings>
  4951. </MultiBinding>
  4952. </controls2:PipeLineKnot.EdgeColor>
  4953. </controls2:PipeLineKnot>
  4954. <controls2:PipeLineKnot
  4955. Canvas.Left="940"
  4956. Canvas.Top="90"
  4957. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4958. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4959. HorizontalAlignment="Left"
  4960. VerticalAlignment="Center"
  4961. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4962. FlowDirection="RightToLeft"
  4963. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4964. <controls2:PipeLineKnot.MoveSpeed>
  4965. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4966. </controls2:PipeLineKnot.MoveSpeed>
  4967. <controls2:PipeLineKnot.RenderTransform>
  4968. <RotateTransform Angle="0"/>
  4969. </controls2:PipeLineKnot.RenderTransform>
  4970. <controls2:PipeLineKnot.EdgeColor>
  4971. <MultiBinding>
  4972. <MultiBinding.Converter>
  4973. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  4974. </MultiBinding.Converter>
  4975. <MultiBinding.Bindings>
  4976. <Binding Path="ValveAV6.Feedback"/>
  4977. <Binding Path="ValveAV39.Feedback"/>
  4978. </MultiBinding.Bindings>
  4979. </MultiBinding>
  4980. </controls2:PipeLineKnot.EdgeColor>
  4981. </controls2:PipeLineKnot>
  4982. <controls2:PipeLineKnot
  4983. Canvas.Left="658"
  4984. Canvas.Top="90"
  4985. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  4986. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  4987. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  4988. FlowDirection="RightToLeft"
  4989. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  4990. <controls2:PipeLineKnot.MoveSpeed>
  4991. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  4992. </controls2:PipeLineKnot.MoveSpeed>
  4993. <controls2:PipeLineKnot.RenderTransform>
  4994. <RotateTransform Angle="0"/>
  4995. </controls2:PipeLineKnot.RenderTransform>
  4996. <controls2:PipeLineKnot.EdgeColor>
  4997. <MultiBinding>
  4998. <MultiBinding.Converter>
  4999. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5000. </MultiBinding.Converter>
  5001. <MultiBinding.Bindings>
  5002. <Binding Path="ValveAV6.Feedback"/>
  5003. <Binding Path="ValveAV39.Feedback"/>
  5004. </MultiBinding.Bindings>
  5005. </MultiBinding>
  5006. </controls2:PipeLineKnot.EdgeColor>
  5007. </controls2:PipeLineKnot>
  5008. <controls2:PipeLineKnot
  5009. Canvas.Left="658"
  5010. Canvas.Top="112"
  5011. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5012. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5013. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5014. FlowDirection="RightToLeft"
  5015. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5016. <controls2:PipeLineKnot.MoveSpeed>
  5017. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5018. </controls2:PipeLineKnot.MoveSpeed>
  5019. <controls2:PipeLineKnot.RenderTransform>
  5020. <RotateTransform Angle="0"/>
  5021. </controls2:PipeLineKnot.RenderTransform>
  5022. <controls2:PipeLineKnot.EdgeColor>
  5023. <MultiBinding>
  5024. <MultiBinding.Converter>
  5025. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5026. </MultiBinding.Converter>
  5027. <MultiBinding.Bindings>
  5028. <Binding Path="ValveAV27.Feedback"/>
  5029. <Binding Path="ValveAV52.Feedback"/>
  5030. </MultiBinding.Bindings>
  5031. </MultiBinding>
  5032. </controls2:PipeLineKnot.EdgeColor>
  5033. </controls2:PipeLineKnot>
  5034. <controls2:PipeLineKnot
  5035. Canvas.Left="658"
  5036. Canvas.Top="150"
  5037. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5038. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5039. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5040. FlowDirection="RightToLeft"
  5041. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5042. <controls2:PipeLineKnot.MoveSpeed>
  5043. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5044. </controls2:PipeLineKnot.MoveSpeed>
  5045. <controls2:PipeLineKnot.RenderTransform>
  5046. <RotateTransform Angle="0"/>
  5047. </controls2:PipeLineKnot.RenderTransform>
  5048. <controls2:PipeLineKnot.EdgeColor>
  5049. <MultiBinding>
  5050. <MultiBinding.Converter>
  5051. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  5052. </MultiBinding.Converter>
  5053. <MultiBinding.Bindings>
  5054. <Binding Path="ValveAV13.Feedback"/>
  5055. <Binding Path="ValveAV11.Feedback"/>
  5056. <Binding Path="ValveAV10.Feedback"/>
  5057. </MultiBinding.Bindings>
  5058. </MultiBinding>
  5059. </controls2:PipeLineKnot.EdgeColor>
  5060. </controls2:PipeLineKnot>
  5061. <controls2:PipeLineKnot
  5062. Canvas.Left="687"
  5063. Canvas.Top="150"
  5064. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5065. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5066. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5067. FlowDirection="RightToLeft"
  5068. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5069. <controls2:PipeLineKnot.MoveSpeed>
  5070. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5071. </controls2:PipeLineKnot.MoveSpeed>
  5072. <controls2:PipeLineKnot.RenderTransform>
  5073. <RotateTransform Angle="0"/>
  5074. </controls2:PipeLineKnot.RenderTransform>
  5075. <controls2:PipeLineKnot.EdgeColor>
  5076. <MultiBinding>
  5077. <MultiBinding.Converter>
  5078. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  5079. </MultiBinding.Converter>
  5080. <MultiBinding.Bindings>
  5081. <Binding Path="ValveAV13.Feedback"/>
  5082. <Binding Path="ValveAV11.Feedback"/>
  5083. <Binding Path="ValveAV10.Feedback"/>
  5084. </MultiBinding.Bindings>
  5085. </MultiBinding>
  5086. </controls2:PipeLineKnot.EdgeColor>
  5087. </controls2:PipeLineKnot>
  5088. <controls2:PipeLineKnot
  5089. Canvas.Left="687"
  5090. Canvas.Top="170"
  5091. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5092. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5093. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5094. FlowDirection="RightToLeft"
  5095. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5096. <controls2:PipeLineKnot.MoveSpeed>
  5097. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5098. </controls2:PipeLineKnot.MoveSpeed>
  5099. <controls2:PipeLineKnot.RenderTransform>
  5100. <RotateTransform Angle="0"/>
  5101. </controls2:PipeLineKnot.RenderTransform>
  5102. <controls2:PipeLineKnot.EdgeColor>
  5103. <MultiBinding>
  5104. <MultiBinding.Converter>
  5105. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5106. </MultiBinding.Converter>
  5107. <MultiBinding.Bindings>
  5108. <Binding Path="ValveAV17.Feedback"/>
  5109. <Binding Path="ValveAV21.Feedback"/>
  5110. </MultiBinding.Bindings>
  5111. </MultiBinding>
  5112. </controls2:PipeLineKnot.EdgeColor>
  5113. </controls2:PipeLineKnot>
  5114. <controls2:PipeLineKnot
  5115. Canvas.Left="720"
  5116. Canvas.Top="150"
  5117. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5118. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5119. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5120. FlowDirection="RightToLeft"
  5121. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5122. <controls2:PipeLineKnot.MoveSpeed>
  5123. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5124. </controls2:PipeLineKnot.MoveSpeed>
  5125. <controls2:PipeLineKnot.RenderTransform>
  5126. <RotateTransform Angle="0"/>
  5127. </controls2:PipeLineKnot.RenderTransform>
  5128. <controls2:PipeLineKnot.EdgeColor>
  5129. <MultiBinding>
  5130. <MultiBinding.Converter>
  5131. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  5132. </MultiBinding.Converter>
  5133. <MultiBinding.Bindings>
  5134. <Binding Path="ValveAV13.Feedback"/>
  5135. <Binding Path="ValveAV11.Feedback"/>
  5136. <Binding Path="ValveAV10.Feedback"/>
  5137. </MultiBinding.Bindings>
  5138. </MultiBinding>
  5139. </controls2:PipeLineKnot.EdgeColor>
  5140. </controls2:PipeLineKnot>
  5141. <controls2:PipeLineKnot
  5142. Canvas.Left="720"
  5143. Canvas.Top="170"
  5144. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5145. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5146. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5147. FlowDirection="RightToLeft"
  5148. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5149. <controls2:PipeLineKnot.MoveSpeed>
  5150. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5151. </controls2:PipeLineKnot.MoveSpeed>
  5152. <controls2:PipeLineKnot.RenderTransform>
  5153. <RotateTransform Angle="0"/>
  5154. </controls2:PipeLineKnot.RenderTransform>
  5155. <controls2:PipeLineKnot.EdgeColor>
  5156. <MultiBinding>
  5157. <MultiBinding.Converter>
  5158. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5159. </MultiBinding.Converter>
  5160. <MultiBinding.Bindings>
  5161. <Binding Path="ValveAV17.Feedback"/>
  5162. <Binding Path="ValveAV21.Feedback"/>
  5163. </MultiBinding.Bindings>
  5164. </MultiBinding>
  5165. </controls2:PipeLineKnot.EdgeColor>
  5166. </controls2:PipeLineKnot>
  5167. <controls2:PipeLineKnot
  5168. Canvas.Left="768"
  5169. Canvas.Top="150"
  5170. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5171. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5172. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5173. FlowDirection="RightToLeft"
  5174. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5175. <controls2:PipeLineKnot.MoveSpeed>
  5176. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5177. </controls2:PipeLineKnot.MoveSpeed>
  5178. <controls2:PipeLineKnot.RenderTransform>
  5179. <RotateTransform Angle="0"/>
  5180. </controls2:PipeLineKnot.RenderTransform>
  5181. <controls2:PipeLineKnot.EdgeColor>
  5182. <MultiBinding>
  5183. <MultiBinding.Converter>
  5184. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  5185. </MultiBinding.Converter>
  5186. <MultiBinding.Bindings>
  5187. <Binding Path="ValveAV13.Feedback"/>
  5188. <Binding Path="ValveAV11.Feedback"/>
  5189. <Binding Path="ValveAV10.Feedback"/>
  5190. </MultiBinding.Bindings>
  5191. </MultiBinding>
  5192. </controls2:PipeLineKnot.EdgeColor>
  5193. </controls2:PipeLineKnot>
  5194. <controls2:PipeLineKnot
  5195. Canvas.Left="809"
  5196. Canvas.Top="150"
  5197. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5198. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5199. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5200. FlowDirection="RightToLeft"
  5201. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5202. <controls2:PipeLineKnot.MoveSpeed>
  5203. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5204. </controls2:PipeLineKnot.MoveSpeed>
  5205. <controls2:PipeLineKnot.RenderTransform>
  5206. <RotateTransform Angle="0"/>
  5207. </controls2:PipeLineKnot.RenderTransform>
  5208. <controls2:PipeLineKnot.EdgeColor>
  5209. <MultiBinding>
  5210. <MultiBinding.Converter>
  5211. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5212. </MultiBinding.Converter>
  5213. <MultiBinding.Bindings>
  5214. <Binding Path="ValveAV13.Feedback"/>
  5215. <Binding Path="ValveAV11.Feedback"/>
  5216. <Binding Path="ValveAV10.Feedback"/>
  5217. </MultiBinding.Bindings>
  5218. </MultiBinding>
  5219. </controls2:PipeLineKnot.EdgeColor>
  5220. </controls2:PipeLineKnot>
  5221. <controls2:PipeLineKnot
  5222. Canvas.Left="856"
  5223. Canvas.Top="150"
  5224. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5225. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5226. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5227. FlowDirection="RightToLeft"
  5228. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5229. <controls2:PipeLineKnot.MoveSpeed>
  5230. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5231. </controls2:PipeLineKnot.MoveSpeed>
  5232. <controls2:PipeLineKnot.RenderTransform>
  5233. <RotateTransform Angle="0"/>
  5234. </controls2:PipeLineKnot.RenderTransform>
  5235. <controls2:PipeLineKnot.EdgeColor>
  5236. <MultiBinding>
  5237. <MultiBinding.Converter>
  5238. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  5239. </MultiBinding.Converter>
  5240. <MultiBinding.Bindings>
  5241. <Binding Path="ValveAV11.Feedback"/>
  5242. <Binding Path="ValveAV10.Feedback"/>
  5243. </MultiBinding.Bindings>
  5244. </MultiBinding>
  5245. </controls2:PipeLineKnot.EdgeColor>
  5246. </controls2:PipeLineKnot>
  5247. <controls2:PipeLineKnot
  5248. Canvas.Left="768"
  5249. Canvas.Top="170"
  5250. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5251. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5252. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5253. FlowDirection="RightToLeft"
  5254. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5255. <controls2:PipeLineKnot.MoveSpeed>
  5256. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5257. </controls2:PipeLineKnot.MoveSpeed>
  5258. <controls2:PipeLineKnot.RenderTransform>
  5259. <RotateTransform Angle="0"/>
  5260. </controls2:PipeLineKnot.RenderTransform>
  5261. <controls2:PipeLineKnot.EdgeColor>
  5262. <MultiBinding>
  5263. <MultiBinding.Converter>
  5264. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5265. </MultiBinding.Converter>
  5266. <MultiBinding.Bindings>
  5267. <Binding Path="ValveAV17.Feedback"/>
  5268. </MultiBinding.Bindings>
  5269. </MultiBinding>
  5270. </controls2:PipeLineKnot.EdgeColor>
  5271. </controls2:PipeLineKnot>
  5272. <controls2:PipeLineKnot
  5273. Canvas.Left="720"
  5274. Canvas.Top="445"
  5275. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5276. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5277. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5278. FlowDirection="RightToLeft"
  5279. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5280. <controls2:PipeLineKnot.MoveSpeed>
  5281. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5282. </controls2:PipeLineKnot.MoveSpeed>
  5283. <controls2:PipeLineKnot.RenderTransform>
  5284. <RotateTransform Angle="0"/>
  5285. </controls2:PipeLineKnot.RenderTransform>
  5286. <controls2:PipeLineKnot.EdgeColor>
  5287. <MultiBinding>
  5288. <MultiBinding.Converter>
  5289. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5290. </MultiBinding.Converter>
  5291. <MultiBinding.Bindings>
  5292. <Binding Path="ValveAV27.Feedback"/>
  5293. <Binding Path="ValveAV52.Feedback"/>
  5294. </MultiBinding.Bindings>
  5295. </MultiBinding>
  5296. </controls2:PipeLineKnot.EdgeColor>
  5297. </controls2:PipeLineKnot>
  5298. <controls2:PipeLineKnot
  5299. Canvas.Left="768"
  5300. Canvas.Top="445"
  5301. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5302. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5303. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5304. FlowDirection="RightToLeft"
  5305. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5306. <controls2:PipeLineKnot.MoveSpeed>
  5307. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5308. </controls2:PipeLineKnot.MoveSpeed>
  5309. <controls2:PipeLineKnot.RenderTransform>
  5310. <RotateTransform Angle="0"/>
  5311. </controls2:PipeLineKnot.RenderTransform>
  5312. <controls2:PipeLineKnot.EdgeColor>
  5313. <MultiBinding>
  5314. <MultiBinding.Converter>
  5315. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5316. </MultiBinding.Converter>
  5317. <MultiBinding.Bindings>
  5318. <Binding Path="ValveAV27.Feedback"/>
  5319. <Binding Path="ValveAV52.Feedback"/>
  5320. </MultiBinding.Bindings>
  5321. </MultiBinding>
  5322. </controls2:PipeLineKnot.EdgeColor>
  5323. </controls2:PipeLineKnot>
  5324. <controls2:PipeLineKnot
  5325. Canvas.Left="856"
  5326. Canvas.Top="445"
  5327. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5328. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5329. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5330. FlowDirection="RightToLeft"
  5331. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5332. <controls2:PipeLineKnot.MoveSpeed>
  5333. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5334. </controls2:PipeLineKnot.MoveSpeed>
  5335. <controls2:PipeLineKnot.RenderTransform>
  5336. <RotateTransform Angle="0"/>
  5337. </controls2:PipeLineKnot.RenderTransform>
  5338. <controls2:PipeLineKnot.EdgeColor>
  5339. <MultiBinding>
  5340. <MultiBinding.Converter>
  5341. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5342. </MultiBinding.Converter>
  5343. <MultiBinding.Bindings>
  5344. <Binding Path="ValveAV27.Feedback"/>
  5345. <Binding Path="ValveAV52.Feedback"/>
  5346. </MultiBinding.Bindings>
  5347. </MultiBinding>
  5348. </controls2:PipeLineKnot.EdgeColor>
  5349. </controls2:PipeLineKnot>
  5350. <controls2:PipeLineKnot
  5351. Canvas.Left="658"
  5352. Canvas.Top="170"
  5353. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5354. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5355. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5356. FlowDirection="RightToLeft"
  5357. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5358. <controls2:PipeLineKnot.MoveSpeed>
  5359. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5360. </controls2:PipeLineKnot.MoveSpeed>
  5361. <controls2:PipeLineKnot.RenderTransform>
  5362. <RotateTransform Angle="0"/>
  5363. </controls2:PipeLineKnot.RenderTransform>
  5364. <controls2:PipeLineKnot.EdgeColor>
  5365. <MultiBinding>
  5366. <MultiBinding.Converter>
  5367. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5368. </MultiBinding.Converter>
  5369. <MultiBinding.Bindings>
  5370. <Binding Path="ValveAV17.Feedback"/>
  5371. <Binding Path="ValveAV21.Feedback"/>
  5372. </MultiBinding.Bindings>
  5373. </MultiBinding>
  5374. </controls2:PipeLineKnot.EdgeColor>
  5375. </controls2:PipeLineKnot>
  5376. <controls2:PipeLineKnot
  5377. Canvas.Left="576"
  5378. Canvas.Top="-28"
  5379. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5380. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5381. HorizontalAlignment="Left"
  5382. VerticalAlignment="Center"
  5383. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5384. FlowDirection="RightToLeft"
  5385. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5386. <controls2:PipeLineKnot.MoveSpeed>
  5387. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5388. </controls2:PipeLineKnot.MoveSpeed>
  5389. <controls2:PipeLineKnot.RenderTransform>
  5390. <RotateTransform Angle="90"/>
  5391. </controls2:PipeLineKnot.RenderTransform>
  5392. <controls2:PipeLineKnot.EdgeColor>
  5393. <MultiBinding>
  5394. <MultiBinding.Converter>
  5395. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5396. </MultiBinding.Converter>
  5397. <MultiBinding.Bindings>
  5398. <Binding Path="ValveAV34.Feedback"/>
  5399. <Binding Path="ValveAV3.Feedback"/>
  5400. </MultiBinding.Bindings>
  5401. </MultiBinding>
  5402. </controls2:PipeLineKnot.EdgeColor>
  5403. </controls2:PipeLineKnot>
  5404. <controls2:PipeLineKnot
  5405. Canvas.Left="655"
  5406. Canvas.Top="-80"
  5407. Width="{StaticResource ResourceKey=FlowLineKnotV2_Width}"
  5408. Height="{StaticResource ResourceKey=FlowLineKnotV2_Height}"
  5409. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  5410. FlowDirection="RightToLeft"
  5411. PipeLineWidth="{StaticResource ResourceKey=FlowLineKnotV2_PipeHeight}">
  5412. <controls2:PipeLineKnot.MoveSpeed>
  5413. <c:Binding Path="IsRecipeEdit?((NX1Valve.VirtualFeedback or NY1Valve.VirtualFeedback) and NG1Valve.VirtualFeedback?0.5:0):((NX1Valve.Feedback or NY1Valve.Feedback) and NG1Valve.Feedback?0.5:0)"/>
  5414. </controls2:PipeLineKnot.MoveSpeed>
  5415. <controls2:PipeLineKnot.RenderTransform>
  5416. <RotateTransform Angle="90"/>
  5417. </controls2:PipeLineKnot.RenderTransform>
  5418. <controls2:PipeLineKnot.EdgeColor>
  5419. <MultiBinding>
  5420. <MultiBinding.Converter>
  5421. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  5422. </MultiBinding.Converter>
  5423. <MultiBinding.Bindings>
  5424. <Binding Path="ValveAV35.Feedback"/>
  5425. </MultiBinding.Bindings>
  5426. </MultiBinding>
  5427. </controls2:PipeLineKnot.EdgeColor>
  5428. </controls2:PipeLineKnot>
  5429. </Canvas>
  5430. <Canvas x:Name="AnalogControl2">
  5431. <control:AnalogControl2Jet
  5432. Canvas.Left="571"
  5433. Canvas.Top="292"
  5434. Width="55"
  5435. Height="36"
  5436. HorizontalAlignment="Left"
  5437. VerticalAlignment="Center"
  5438. Command="{Binding CmdSetMfcFlow}"
  5439. DeviceData="{Binding MFC11}"
  5440. GasStateType="{Binding SelectedGasStateType}"
  5441. IsEnabled="False"
  5442. TagName="Number"/>
  5443. <control:AnalogControl2Jet
  5444. Canvas.Left="634"
  5445. Canvas.Top="291"
  5446. Width="55"
  5447. Height="38"
  5448. HorizontalAlignment="Left"
  5449. VerticalAlignment="Top"
  5450. Command="{Binding CmdSetMfcFlow}"
  5451. DeviceData="{Binding MFC12}"
  5452. GasStateType="{Binding SelectedGasStateType}"
  5453. IsEnabled="False"
  5454. TagName="Number"/>
  5455. <control:AnalogControl2Jet
  5456. Canvas.Left="667"
  5457. Canvas.Top="334"
  5458. Width="55"
  5459. HorizontalAlignment="Left"
  5460. VerticalAlignment="Center"
  5461. Command="{Binding CmdSetMfcFlow}"
  5462. DeviceData="{Binding MFC10}"
  5463. GasStateType="{Binding SelectedGasStateType}"
  5464. IsEnabled="False"
  5465. TagName="Number"/>
  5466. <control:AnalogControl2Jet
  5467. Canvas.Left="715"
  5468. Canvas.Top="291"
  5469. Width="55"
  5470. HorizontalAlignment="Left"
  5471. VerticalAlignment="Center"
  5472. Command="{Binding CmdSetMfcFlow}"
  5473. DeviceData="{Binding MFC9}"
  5474. GasStateType="{Binding SelectedGasStateType}"
  5475. IsEnabled="False"
  5476. TagName="Number"/>
  5477. <control:AnalogControl2Jet
  5478. Canvas.Left="758"
  5479. Canvas.Top="334"
  5480. Width="55"
  5481. HorizontalAlignment="Left"
  5482. VerticalAlignment="Center"
  5483. Command="{Binding CmdSetMfcFlow}"
  5484. DeviceData="{Binding MFC8}"
  5485. GasStateType="{Binding SelectedGasStateType}"
  5486. IsEnabled="False"
  5487. TagName="Number"/>
  5488. <control:AnalogControl2Jet
  5489. Canvas.Left="803"
  5490. Canvas.Top="291"
  5491. Width="55"
  5492. HorizontalAlignment="Left"
  5493. VerticalAlignment="Center"
  5494. Command="{Binding CmdSetMfcFlow}"
  5495. DeviceData="{Binding MFC7}"
  5496. GasStateType="{Binding SelectedGasStateType}"
  5497. IsEnabled="False"
  5498. TagName="Number"/>
  5499. <control:AnalogControl2Jet
  5500. Canvas.Left="885"
  5501. Canvas.Top="270"
  5502. Width="55"
  5503. HorizontalAlignment="Left"
  5504. VerticalAlignment="Center"
  5505. Command="{Binding CmdSetMfcFlow}"
  5506. DeviceData="{Binding MFC6}"
  5507. GasStateType="{Binding SelectedGasStateType}"
  5508. IsEnabled="False"
  5509. TagName="Number"/>
  5510. <control:AnalogControl2Jet
  5511. Canvas.Left="922"
  5512. Canvas.Top="334"
  5513. Width="55"
  5514. HorizontalAlignment="Left"
  5515. VerticalAlignment="Center"
  5516. Command="{Binding CmdSetMfcFlow}"
  5517. DeviceData="{Binding MFC5}"
  5518. GasStateType="{Binding SelectedGasStateType}"
  5519. IsEnabled="False"
  5520. TagName="Number"/>
  5521. <control:AnalogControl2Jet
  5522. Canvas.Left="959"
  5523. Canvas.Top="270"
  5524. Width="55"
  5525. HorizontalAlignment="Left"
  5526. VerticalAlignment="Center"
  5527. Command="{Binding CmdSetMfcFlow}"
  5528. DeviceData="{Binding MFC4}"
  5529. GasStateType="{Binding SelectedGasStateType}"
  5530. IsEnabled="False"
  5531. TagName="Number"/>
  5532. <control:AnalogControl2Jet
  5533. Canvas.Left="992"
  5534. Canvas.Top="334"
  5535. Width="55"
  5536. HorizontalAlignment="Left"
  5537. VerticalAlignment="Center"
  5538. Command="{Binding CmdSetMfcFlow}"
  5539. DeviceData="{Binding MFC3}"
  5540. GasStateType="{Binding SelectedGasStateType}"
  5541. IsEnabled="False"
  5542. TagName="Number"/>
  5543. <control:AnalogControl2Jet
  5544. Canvas.Left="1028"
  5545. Canvas.Top="270"
  5546. Width="55"
  5547. HorizontalAlignment="Left"
  5548. VerticalAlignment="Center"
  5549. Command="{Binding CmdSetMfcFlow}"
  5550. DeviceData="{Binding MFC2}"
  5551. GasStateType="{Binding SelectedGasStateType}"
  5552. IsEnabled="False"
  5553. TagName="Number"/>
  5554. <control:AnalogControl2Jet
  5555. Canvas.Left="1062"
  5556. Canvas.Top="334"
  5557. Width="55"
  5558. HorizontalAlignment="Left"
  5559. VerticalAlignment="Center"
  5560. Command="{Binding CmdSetMfcFlow}"
  5561. DeviceData="{Binding MFC1}"
  5562. GasStateType="{Binding SelectedGasStateType}"
  5563. IsEnabled="False"
  5564. TagName="Number"/>
  5565. </Canvas>
  5566. <Canvas>
  5567. <deviceControl:AITGasValve
  5568. Canvas.Left="545"
  5569. Canvas.Top="-117"
  5570. Width="{StaticResource AITGasValve_Size}"
  5571. Height="{StaticResource AITGasValve_Size}"
  5572. DeviceData="{Binding ValveAV32}"
  5573. GasStateType="{Binding SelectedGasStateType}"
  5574. IsEnabled="False"
  5575. IsSim="False"
  5576. ValveOpenOrientation="Horizontal"/>
  5577. <deviceControl:AITGasValve
  5578. Canvas.Left="545"
  5579. Canvas.Top="-95"
  5580. Width="{StaticResource AITGasValve_Size}"
  5581. Height="{StaticResource AITGasValve_Size}"
  5582. DeviceData="{Binding ValveAV33}"
  5583. GasStateType="{Binding SelectedGasStateType}"
  5584. IsEnabled="False"
  5585. IsSim="False"
  5586. ValveOpenOrientation="Horizontal"/>
  5587. <deviceControl:AITGasValve
  5588. Canvas.Left="545"
  5589. Canvas.Top="-75"
  5590. Width="{StaticResource AITGasValve_Size}"
  5591. Height="{StaticResource AITGasValve_Size}"
  5592. DeviceData="{Binding ValveAV34}"
  5593. GasStateType="{Binding SelectedGasStateType}"
  5594. IsEnabled="False"
  5595. IsSim="False"
  5596. ValveOpenOrientation="Horizontal"/>
  5597. <deviceControl:AITGasValve
  5598. Canvas.Left="545"
  5599. Canvas.Top="-55"
  5600. Width="{StaticResource AITGasValve_Size}"
  5601. Height="{StaticResource AITGasValve_Size}"
  5602. DeviceData="{Binding ValveAV35}"
  5603. GasStateType="{Binding SelectedGasStateType}"
  5604. IsEnabled="False"
  5605. IsSim="False"
  5606. ValveOpenOrientation="Horizontal"/>
  5607. <deviceControl:AITGasValve
  5608. Canvas.Left="545"
  5609. Canvas.Top="-22"
  5610. Width="{StaticResource AITGasValve_Size}"
  5611. Height="{StaticResource AITGasValve_Size}"
  5612. DeviceData="{Binding ValveAV36}"
  5613. GasStateType="{Binding SelectedGasStateType}"
  5614. IsEnabled="False"
  5615. IsSim="False"
  5616. ValveOpenOrientation="Horizontal"/>
  5617. <deviceControl:AITGasValve
  5618. Canvas.Left="545"
  5619. Canvas.Top="26"
  5620. Width="{StaticResource AITGasValve_Size}"
  5621. Height="{StaticResource AITGasValve_Size}"
  5622. DeviceData="{Binding ValveAV37}"
  5623. GasStateType="{Binding SelectedGasStateType}"
  5624. IsEnabled="False"
  5625. IsSim="False"
  5626. ValveOpenOrientation="Horizontal"/>
  5627. <deviceControl:AITGasValve
  5628. Canvas.Left="545"
  5629. Canvas.Top="63"
  5630. Width="{StaticResource AITGasValve_Size}"
  5631. Height="{StaticResource AITGasValve_Size}"
  5632. DeviceData="{Binding ValveAV38}"
  5633. GasStateType="{Binding SelectedGasStateType}"
  5634. IsEnabled="False"
  5635. IsSim="False"
  5636. ValveOpenOrientation="Horizontal"/>
  5637. <deviceControl:AITGasValve
  5638. Canvas.Left="545"
  5639. Canvas.Top="86"
  5640. Width="{StaticResource AITGasValve_Size}"
  5641. Height="{StaticResource AITGasValve_Size}"
  5642. DeviceData="{Binding ValveAV39}"
  5643. GasStateType="{Binding SelectedGasStateType}"
  5644. IsEnabled="False"
  5645. IsSim="False"
  5646. ValveOpenOrientation="Horizontal"/>
  5647. <deviceControl:AITGasValve
  5648. Canvas.Left="545"
  5649. Canvas.Top="108"
  5650. Width="{StaticResource AITGasValve_Size}"
  5651. Height="{StaticResource AITGasValve_Size}"
  5652. DeviceData="{Binding ValveAV52}"
  5653. GasStateType="{Binding SelectedGasStateType}"
  5654. IsEnabled="False"
  5655. IsSim="False"
  5656. ValveOpenOrientation="Horizontal"/>
  5657. <deviceControl:AITGasValve
  5658. Canvas.Left="597"
  5659. Canvas.Top="-22"
  5660. Width="{StaticResource AITGasValve_Size}"
  5661. Height="{StaticResource AITGasValve_Size}"
  5662. DeviceData="{Binding ValveAV28}"
  5663. GasStateType="{Binding SelectedGasStateType}"
  5664. IsEnabled="False"
  5665. IsSim="False"
  5666. ValveOpenOrientation="Horizontal"/>
  5667. <deviceControl:AITGasValve
  5668. Canvas.Left="596"
  5669. Canvas.Top="26"
  5670. Width="{StaticResource AITGasValve_Size}"
  5671. Height="{StaticResource AITGasValve_Size}"
  5672. DeviceData="{Binding ValveAV29}"
  5673. GasStateType="{Binding SelectedGasStateType}"
  5674. IsEnabled="False"
  5675. IsSim="False"
  5676. ValveOpenOrientation="Horizontal"/>
  5677. <deviceControl:AITGasValve
  5678. Canvas.Left="562"
  5679. Canvas.Top="10"
  5680. Width="{StaticResource AITGasValve_Size}"
  5681. Height="{StaticResource AITGasValve_Size}"
  5682. DeviceData="{Binding ValveAV30}"
  5683. GasStateType="{Binding SelectedGasStateType}"
  5684. IsEnabled="False"
  5685. IsSim="False"
  5686. ValveOpenOrientation="Horizontal"/>
  5687. <deviceControl:AITGasValve
  5688. Canvas.Left="565"
  5689. Canvas.Top="47"
  5690. Width="{StaticResource AITGasValve_Size}"
  5691. Height="{StaticResource AITGasValve_Size}"
  5692. HorizontalAlignment="Center"
  5693. VerticalAlignment="Top"
  5694. DeviceData="{Binding ValveAV31}"
  5695. GasStateType="{Binding SelectedGasStateType}"
  5696. IsEnabled="False"
  5697. IsSim="False"
  5698. ValveOpenOrientation="Horizontal"/>
  5699. <Canvas Canvas.Top="-35">
  5700. <deviceControl:AITGasValve
  5701. Canvas.Left="585"
  5702. Canvas.Top="425"
  5703. Width="{StaticResource AITGasValve_Size}"
  5704. Height="{StaticResource AITGasValve_Size}"
  5705. DeviceData="{Binding ValveAV24}"
  5706. GasStateType="{Binding SelectedGasStateType}"
  5707. IsEnabled="False"
  5708. IsSim="False"
  5709. ValveOpenOrientation="Vertical"/>
  5710. <deviceControl:AITGasValve
  5711. Canvas.Left="620"
  5712. Canvas.Top="425"
  5713. Width="{StaticResource AITGasValve_Size}"
  5714. Height="{StaticResource AITGasValve_Size}"
  5715. DeviceData="{Binding ValveAV23}"
  5716. GasStateType="{Binding SelectedGasStateType}"
  5717. IsEnabled="False"
  5718. IsSim="False"
  5719. ValveOpenOrientation="Vertical"/>
  5720. <deviceControl:AITGasValve
  5721. Canvas.Left="648"
  5722. Canvas.Top="425"
  5723. Width="{StaticResource AITGasValve_Size}"
  5724. Height="{StaticResource AITGasValve_Size}"
  5725. DeviceData="{Binding ValveAV27}"
  5726. GasStateType="{Binding SelectedGasStateType}"
  5727. IsEnabled="False"
  5728. IsSim="False"
  5729. ValveOpenOrientation="Vertical"/>
  5730. <deviceControl:AITGasValve
  5731. Canvas.Left="682"
  5732. Canvas.Top="425"
  5733. Width="{StaticResource AITGasValve_Size}"
  5734. Height="{StaticResource AITGasValve_Size}"
  5735. DeviceData="{Binding ValveAV20}"
  5736. GasStateType="{Binding SelectedGasStateType}"
  5737. IsEnabled="False"
  5738. IsSim="False"
  5739. ValveOpenOrientation="Vertical"/>
  5740. <deviceControl:AITGasValve
  5741. Canvas.Left="705"
  5742. Canvas.Top="425"
  5743. Width="{StaticResource AITGasValve_Size}"
  5744. Height="{StaticResource AITGasValve_Size}"
  5745. DeviceData="{Binding ValveAV19}"
  5746. GasStateType="{Binding SelectedGasStateType}"
  5747. IsEnabled="False"
  5748. IsSim="False"
  5749. ValveOpenOrientation="Vertical"/>
  5750. <deviceControl:AITGasValve
  5751. Canvas.Left="730"
  5752. Canvas.Top="425"
  5753. Width="{StaticResource AITGasValve_Size}"
  5754. Height="{StaticResource AITGasValve_Size}"
  5755. DeviceData="{Binding ValveAV16}"
  5756. GasStateType="{Binding SelectedGasStateType}"
  5757. IsEnabled="False"
  5758. IsSim="False"
  5759. ValveOpenOrientation="Vertical"/>
  5760. <deviceControl:AITGasValve
  5761. Canvas.Left="754"
  5762. Canvas.Top="425"
  5763. Width="{StaticResource AITGasValve_Size}"
  5764. Height="{StaticResource AITGasValve_Size}"
  5765. DeviceData="{Binding ValveAV15}"
  5766. GasStateType="{Binding SelectedGasStateType}"
  5767. IsEnabled="False"
  5768. IsSim="False"
  5769. ValveOpenOrientation="Vertical"/>
  5770. <deviceControl:AITGasValve
  5771. Canvas.Left="817"
  5772. Canvas.Top="425"
  5773. Width="{StaticResource AITGasValve_Size}"
  5774. Height="{StaticResource AITGasValve_Size}"
  5775. DeviceData="{Binding ValveAV9}"
  5776. GasStateType="{Binding SelectedGasStateType}"
  5777. IsEnabled="False"
  5778. IsSim="False"
  5779. ValveOpenOrientation="Vertical"/>
  5780. <deviceControl:AITGasValve
  5781. Canvas.Left="841"
  5782. Canvas.Top="425"
  5783. Width="{StaticResource AITGasValve_Size}"
  5784. Height="{StaticResource AITGasValve_Size}"
  5785. DeviceData="{Binding ValveAV8}"
  5786. GasStateType="{Binding SelectedGasStateType}"
  5787. IsEnabled="False"
  5788. IsSim="False"
  5789. ValveOpenOrientation="Vertical"/>
  5790. <deviceControl:AITGasValve
  5791. Canvas.Left="1086"
  5792. Canvas.Top="425"
  5793. Width="{StaticResource AITGasValve_Size}"
  5794. Height="{StaticResource AITGasValve_Size}"
  5795. HorizontalAlignment="Left"
  5796. VerticalAlignment="Center"
  5797. DeviceData="{Binding ValveAV1}"
  5798. GasStateType="{Binding SelectedGasStateType}"
  5799. IsEnabled="False"
  5800. IsSim="False"
  5801. ValveOpenOrientation="Vertical"/>
  5802. </Canvas>
  5803. <deviceControl:AITGasValve
  5804. Canvas.Left="585"
  5805. Canvas.Top="232"
  5806. Width="{StaticResource AITGasValve_Size}"
  5807. Height="{StaticResource AITGasValve_Size}"
  5808. DeviceData="{Binding ValveAV25}"
  5809. GasStateType="{Binding SelectedGasStateType}"
  5810. IsEnabled="False"
  5811. IsSim="False"
  5812. ValveOpenOrientation="Vertical"/>
  5813. <deviceControl:AITGasValve
  5814. Canvas.Left="620"
  5815. Canvas.Top="232"
  5816. Width="{StaticResource AITGasValve_Size}"
  5817. Height="{StaticResource AITGasValve_Size}"
  5818. DeviceData="{Binding ValveAV26}"
  5819. GasStateType="{Binding SelectedGasStateType}"
  5820. IsEnabled="False"
  5821. IsSim="False"
  5822. ValveOpenOrientation="Vertical"/>
  5823. <deviceControl:AITGasValve
  5824. Canvas.Left="681"
  5825. Canvas.Top="232"
  5826. Width="{StaticResource AITGasValve_Size}"
  5827. Height="{StaticResource AITGasValve_Size}"
  5828. DeviceData="{Binding ValveAV22}"
  5829. GasStateType="{Binding SelectedGasStateType}"
  5830. IsEnabled="False"
  5831. IsSim="False"
  5832. ValveOpenOrientation="Vertical"/>
  5833. <deviceControl:AITGasValve
  5834. Canvas.Left="705"
  5835. Canvas.Top="232"
  5836. Width="{StaticResource AITGasValve_Size}"
  5837. Height="{StaticResource AITGasValve_Size}"
  5838. DeviceData="{Binding ValveAV21}"
  5839. GasStateType="{Binding SelectedGasStateType}"
  5840. IsEnabled="False"
  5841. IsSim="False"
  5842. ValveOpenOrientation="Vertical"/>
  5843. <deviceControl:AITGasValve
  5844. Canvas.Left="729"
  5845. Canvas.Top="232"
  5846. Width="{StaticResource AITGasValve_Size}"
  5847. Height="{StaticResource AITGasValve_Size}"
  5848. DeviceData="{Binding ValveAV18}"
  5849. GasStateType="{Binding SelectedGasStateType}"
  5850. IsEnabled="False"
  5851. IsSim="False"
  5852. ValveOpenOrientation="Vertical"/>
  5853. <deviceControl:AITGasValve
  5854. Canvas.Left="749"
  5855. Canvas.Top="232"
  5856. Width="{StaticResource AITGasValve_Size}"
  5857. Height="{StaticResource AITGasValve_Size}"
  5858. DeviceData="{Binding ValveAV17}"
  5859. GasStateType="{Binding SelectedGasStateType}"
  5860. IsEnabled="False"
  5861. IsSim="False"
  5862. ValveOpenOrientation="Vertical"/>
  5863. <deviceControl:AITGasValve
  5864. Canvas.Left="771"
  5865. Canvas.Top="232"
  5866. Width="{StaticResource AITGasValve_Size}"
  5867. Height="{StaticResource AITGasValve_Size}"
  5868. DeviceData="{Binding ValveAV14}"
  5869. GasStateType="{Binding SelectedGasStateType}"
  5870. IsEnabled="False"
  5871. IsSim="False"
  5872. ValveOpenOrientation="Vertical"/>
  5873. <deviceControl:AITGasValve
  5874. Canvas.Left="793"
  5875. Canvas.Top="232"
  5876. Width="{StaticResource AITGasValve_Size}"
  5877. Height="{StaticResource AITGasValve_Size}"
  5878. DeviceData="{Binding ValveAV13}"
  5879. GasStateType="{Binding SelectedGasStateType}"
  5880. IsEnabled="False"
  5881. IsSim="False"
  5882. ValveOpenOrientation="Vertical"/>
  5883. <deviceControl:AITGasValve
  5884. Canvas.Left="817"
  5885. Canvas.Top="232"
  5886. Width="{StaticResource AITGasValve_Size}"
  5887. Height="{StaticResource AITGasValve_Size}"
  5888. DeviceData="{Binding ValveAV12}"
  5889. GasStateType="{Binding SelectedGasStateType}"
  5890. IsEnabled="False"
  5891. IsSim="False"
  5892. ValveOpenOrientation="Vertical"/>
  5893. <deviceControl:AITGasValve
  5894. Canvas.Left="841"
  5895. Canvas.Top="232"
  5896. Width="{StaticResource AITGasValve_Size}"
  5897. Height="{StaticResource AITGasValve_Size}"
  5898. DeviceData="{Binding ValveAV11}"
  5899. GasStateType="{Binding SelectedGasStateType}"
  5900. IsEnabled="False"
  5901. IsSim="False"
  5902. ValveOpenOrientation="Vertical"/>
  5903. <deviceControl:AITGasValve
  5904. Canvas.Left="865"
  5905. Canvas.Top="232"
  5906. Width="{StaticResource AITGasValve_Size}"
  5907. Height="{StaticResource AITGasValve_Size}"
  5908. DeviceData="{Binding ValveAV10}"
  5909. GasStateType="{Binding SelectedGasStateType}"
  5910. IsEnabled="False"
  5911. IsSim="False"
  5912. ValveOpenOrientation="Vertical"/>
  5913. <deviceControl:AITGasValve
  5914. Canvas.Left="902"
  5915. Canvas.Top="232"
  5916. Width="{StaticResource AITGasValve_Size}"
  5917. Height="{StaticResource AITGasValve_Size}"
  5918. HorizontalAlignment="Left"
  5919. VerticalAlignment="Center"
  5920. DeviceData="{Binding ValveAV7}"
  5921. GasStateType="{Binding SelectedGasStateType}"
  5922. IsEnabled="False"
  5923. IsSim="False"
  5924. ValveOpenOrientation="Vertical"/>
  5925. <deviceControl:AITGasValve
  5926. Canvas.Left="938"
  5927. Canvas.Top="232"
  5928. Width="{StaticResource AITGasValve_Size}"
  5929. Height="{StaticResource AITGasValve_Size}"
  5930. HorizontalAlignment="Left"
  5931. VerticalAlignment="Center"
  5932. DeviceData="{Binding ValveAV6}"
  5933. GasStateType="{Binding SelectedGasStateType}"
  5934. IsEnabled="False"
  5935. IsSim="False"
  5936. ValveOpenOrientation="Vertical"/>
  5937. <deviceControl:AITGasValve
  5938. Canvas.Left="972"
  5939. Canvas.Top="232"
  5940. Width="{StaticResource AITGasValve_Size}"
  5941. Height="{StaticResource AITGasValve_Size}"
  5942. HorizontalAlignment="Left"
  5943. VerticalAlignment="Center"
  5944. DeviceData="{Binding ValveAV5}"
  5945. GasStateType="{Binding SelectedGasStateType}"
  5946. IsEnabled="False"
  5947. IsSim="False"
  5948. ValveOpenOrientation="Vertical"/>
  5949. <deviceControl:AITGasValve
  5950. Canvas.Left="1006"
  5951. Canvas.Top="232"
  5952. Width="{StaticResource AITGasValve_Size}"
  5953. Height="{StaticResource AITGasValve_Size}"
  5954. HorizontalAlignment="Left"
  5955. VerticalAlignment="Center"
  5956. DeviceData="{Binding ValveAV4}"
  5957. GasStateType="{Binding SelectedGasStateType}"
  5958. IsEnabled="False"
  5959. IsSim="False"
  5960. ValveOpenOrientation="Vertical"/>
  5961. <deviceControl:AITGasValve
  5962. Canvas.Left="1042"
  5963. Canvas.Top="232"
  5964. Width="{StaticResource AITGasValve_Size}"
  5965. Height="{StaticResource AITGasValve_Size}"
  5966. HorizontalAlignment="Left"
  5967. VerticalAlignment="Center"
  5968. DeviceData="{Binding ValveAV3}"
  5969. GasStateType="{Binding SelectedGasStateType}"
  5970. IsEnabled="False"
  5971. IsSim="False"
  5972. ValveOpenOrientation="Vertical"/>
  5973. <deviceControl:AITGasValve
  5974. Canvas.Left="1086"
  5975. Canvas.Top="232"
  5976. Width="{StaticResource AITGasValve_Size}"
  5977. Height="{StaticResource AITGasValve_Size}"
  5978. HorizontalAlignment="Left"
  5979. VerticalAlignment="Center"
  5980. DeviceData="{Binding ValveAV2}"
  5981. GasStateType="{Binding SelectedGasStateType}"
  5982. IsEnabled="False"
  5983. IsSim="False"
  5984. ValveOpenOrientation="Vertical"/>
  5985. </Canvas>
  5986. <Canvas Canvas.Top="-35">
  5987. <deviceControl:AITSensor
  5988. Canvas.Left="605"
  5989. Canvas.Top="516"
  5990. DeviceData="{Binding SensorPureN2PressureOK}"
  5991. EnableToolTip="False"
  5992. GreenColor="True"/>
  5993. <deviceControl:AITSensor
  5994. Canvas.Left="640"
  5995. Canvas.Top="516"
  5996. DeviceData="{Binding SensorPureN2PressureOK}"
  5997. EnableToolTip="False"
  5998. GreenColor="True"/>
  5999. <deviceControl:AITSensor
  6000. Canvas.Left="700"
  6001. Canvas.Top="516"
  6002. DeviceData="{Binding SensorPureN2PressureOK}"
  6003. EnableToolTip="False"
  6004. GreenColor="True"/>
  6005. <deviceControl:AITSensor
  6006. Canvas.Left="749"
  6007. Canvas.Top="516"
  6008. DeviceData="{Binding SensorPureN2PressureOK}"
  6009. EnableToolTip="False"
  6010. GreenColor="True"/>
  6011. <deviceControl:AITSensor
  6012. Canvas.Left="836"
  6013. Canvas.Top="516"
  6014. DeviceData="{Binding SensorPureN2PressureOK}"
  6015. EnableToolTip="False"
  6016. GreenColor="True"/>
  6017. <deviceControl:AITSensor
  6018. Canvas.Left="1106"
  6019. Canvas.Top="516"
  6020. HorizontalAlignment="Center"
  6021. VerticalAlignment="Center"
  6022. DeviceData="{Binding SensorPureN2PressureOK}"
  6023. EnableToolTip="False"
  6024. GreenColor="True"/>
  6025. </Canvas>
  6026. </Canvas>
  6027. <Canvas Margin="86,208,748,335">
  6028. <controls2:PipeLine
  6029. Canvas.Left="143"
  6030. Canvas.Top="0"
  6031. Width="80"
  6032. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6033. HorizontalAlignment="Left"
  6034. VerticalAlignment="Center"
  6035. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6036. FlowDirection="LeftToRight"
  6037. LeftDirection="None"
  6038. RightDirection="None"
  6039. Visibility="Visible">
  6040. <controls2:PipeLine.MoveSpeed>
  6041. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6042. </controls2:PipeLine.MoveSpeed>
  6043. <controls2:PipeLine.EdgeColor>
  6044. <MultiBinding>
  6045. <MultiBinding.Converter>
  6046. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6047. </MultiBinding.Converter>
  6048. <MultiBinding.Bindings>
  6049. <Binding Path="ValveAV71.Feedback"/>
  6050. </MultiBinding.Bindings>
  6051. </MultiBinding>
  6052. </controls2:PipeLine.EdgeColor>
  6053. </controls2:PipeLine>
  6054. <controls2:PipeLine
  6055. Canvas.Left="222"
  6056. Canvas.Top="0"
  6057. Width="110"
  6058. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6059. HorizontalAlignment="Left"
  6060. VerticalAlignment="Center"
  6061. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6062. FlowDirection="LeftToRight"
  6063. LeftDirection="None"
  6064. RightDirection="None"
  6065. Visibility="Visible">
  6066. <controls2:PipeLine.MoveSpeed>
  6067. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6068. </controls2:PipeLine.MoveSpeed>
  6069. <controls2:PipeLine.EdgeColor>
  6070. <MultiBinding>
  6071. <MultiBinding.Converter>
  6072. <converts:FlowConverterForAllTrueTurnGreenMultiBinding/>
  6073. </MultiBinding.Converter>
  6074. <MultiBinding.Bindings>
  6075. <Binding Path="ValveAV71.Feedback"/>
  6076. <Binding Path="ValveAV74.Feedback"/>
  6077. </MultiBinding.Bindings>
  6078. </MultiBinding>
  6079. </controls2:PipeLine.EdgeColor>
  6080. </controls2:PipeLine>
  6081. <controls2:PipeLine
  6082. Canvas.Left="150"
  6083. Canvas.Top="282"
  6084. Width="10"
  6085. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6086. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6087. FlowDirection="LeftToRight"
  6088. LeftDirection="None"
  6089. RightDirection="Left"
  6090. Visibility="Visible">
  6091. <controls2:PipeLine.MoveSpeed>
  6092. <c:Binding Path="0.5"/>
  6093. </controls2:PipeLine.MoveSpeed>
  6094. <controls2:PipeLine.EdgeColor>
  6095. <MultiBinding>
  6096. <MultiBinding.Converter>
  6097. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6098. </MultiBinding.Converter>
  6099. <MultiBinding.Bindings>
  6100. <Binding Path="ValveAV73.Feedback"/>
  6101. </MultiBinding.Bindings>
  6102. </MultiBinding>
  6103. </controls2:PipeLine.EdgeColor>
  6104. </controls2:PipeLine>
  6105. <controls2:PipeLine
  6106. Canvas.Left="150"
  6107. Canvas.Top="181"
  6108. Width="65"
  6109. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6110. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6111. FlowDirection="LeftToRight"
  6112. LeftDirection="None"
  6113. RightDirection="None"
  6114. Visibility="Visible">
  6115. <controls2:PipeLine.MoveSpeed>
  6116. <c:Binding Path="IsRecipeEdit?(ValveAV72.VirtualFeedback?0.5:0):(ValveAV72.Feedback?0.5:0)"/>
  6117. </controls2:PipeLine.MoveSpeed>
  6118. <controls2:PipeLine.EdgeColor>
  6119. <MultiBinding>
  6120. <MultiBinding.Converter>
  6121. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6122. </MultiBinding.Converter>
  6123. <MultiBinding.Bindings>
  6124. <Binding Path="ValveAV72.Feedback"/>
  6125. </MultiBinding.Bindings>
  6126. </MultiBinding>
  6127. </controls2:PipeLine.EdgeColor>
  6128. </controls2:PipeLine>
  6129. <controls2:PipeLine
  6130. Canvas.Left="163"
  6131. Canvas.Top="416"
  6132. Width="25"
  6133. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6134. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6135. FlowDirection="LeftToRight"
  6136. LeftDirection="None"
  6137. RightDirection="Right"
  6138. Visibility="Visible">
  6139. <controls2:PipeLine.MoveSpeed>
  6140. <c:Binding Path="-0.5"/>
  6141. </controls2:PipeLine.MoveSpeed>
  6142. <controls2:PipeLine.EdgeColor>
  6143. <MultiBinding>
  6144. <MultiBinding.Converter>
  6145. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6146. </MultiBinding.Converter>
  6147. <MultiBinding.Bindings>
  6148. <Binding Path="ValveAV73.Feedback"/>
  6149. </MultiBinding.Bindings>
  6150. </MultiBinding>
  6151. </controls2:PipeLine.EdgeColor>
  6152. </controls2:PipeLine>
  6153. <controls2:PipeLine
  6154. Canvas.Left="185"
  6155. Canvas.Top="41"
  6156. Width="30"
  6157. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6158. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6159. FlowDirection="LeftToRight"
  6160. LeftDirection="None"
  6161. RightDirection="None"
  6162. Visibility="Visible">
  6163. <controls2:PipeLine.MoveSpeed>
  6164. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  6165. </controls2:PipeLine.MoveSpeed>
  6166. <controls2:PipeLine.EdgeColor>
  6167. <MultiBinding>
  6168. <MultiBinding.Converter>
  6169. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6170. </MultiBinding.Converter>
  6171. <MultiBinding.Bindings>
  6172. <Binding Path="ValveAV74.Feedback"/>
  6173. </MultiBinding.Bindings>
  6174. </MultiBinding>
  6175. </controls2:PipeLine.EdgeColor>
  6176. </controls2:PipeLine>
  6177. <controls2:PipeLine
  6178. Canvas.Left="185"
  6179. Canvas.Top="91"
  6180. Width="30"
  6181. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6182. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6183. FlowDirection="LeftToRight"
  6184. LeftDirection="None"
  6185. RightDirection="None"
  6186. Visibility="Visible">
  6187. <controls2:PipeLine.MoveSpeed>
  6188. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  6189. </controls2:PipeLine.MoveSpeed>
  6190. <controls2:PipeLine.EdgeColor>
  6191. <MultiBinding>
  6192. <MultiBinding.Converter>
  6193. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6194. </MultiBinding.Converter>
  6195. <MultiBinding.Bindings>
  6196. <Binding Path="ValveAV75.Feedback"/>
  6197. </MultiBinding.Bindings>
  6198. </MultiBinding>
  6199. </controls2:PipeLine.EdgeColor>
  6200. </controls2:PipeLine>
  6201. <controls2:PipeLine
  6202. Canvas.Left="185"
  6203. Canvas.Top="141"
  6204. Width="30"
  6205. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6206. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6207. FlowDirection="LeftToRight"
  6208. LeftDirection="None"
  6209. RightDirection="None"
  6210. Visibility="Visible">
  6211. <controls2:PipeLine.MoveSpeed>
  6212. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  6213. </controls2:PipeLine.MoveSpeed>
  6214. <controls2:PipeLine.EdgeColor>
  6215. <MultiBinding>
  6216. <MultiBinding.Converter>
  6217. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6218. </MultiBinding.Converter>
  6219. <MultiBinding.Bindings>
  6220. <Binding Path="ValveAV60.Feedback"/>
  6221. </MultiBinding.Bindings>
  6222. </MultiBinding>
  6223. </controls2:PipeLine.EdgeColor>
  6224. </controls2:PipeLine>
  6225. <controls2:PipeLine
  6226. Canvas.Left="99"
  6227. Canvas.Top="233"
  6228. Width="40"
  6229. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6230. HorizontalAlignment="Left"
  6231. VerticalAlignment="Center"
  6232. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6233. FlowDirection="LeftToRight"
  6234. LeftDirection="None"
  6235. RightDirection="None"
  6236. Visibility="Visible">
  6237. <controls2:PipeLine.MoveSpeed>
  6238. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  6239. </controls2:PipeLine.MoveSpeed>
  6240. <controls2:PipeLine.EdgeColor>
  6241. <MultiBinding>
  6242. <MultiBinding.Converter>
  6243. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6244. </MultiBinding.Converter>
  6245. <MultiBinding.Bindings>
  6246. <Binding Path="ValveAV77.Feedback"/>
  6247. </MultiBinding.Bindings>
  6248. </MultiBinding>
  6249. </controls2:PipeLine.EdgeColor>
  6250. </controls2:PipeLine>
  6251. <controls2:PipeLine
  6252. Canvas.Left="105"
  6253. Canvas.Top="324"
  6254. Width="30"
  6255. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6256. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6257. FlowDirection="LeftToRight"
  6258. LeftDirection="None"
  6259. RightDirection="None"
  6260. Visibility="Visible">
  6261. <controls2:PipeLine.MoveSpeed>
  6262. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  6263. </controls2:PipeLine.MoveSpeed>
  6264. <controls2:PipeLine.EdgeColor>
  6265. <MultiBinding>
  6266. <MultiBinding.Converter>
  6267. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6268. </MultiBinding.Converter>
  6269. <MultiBinding.Bindings>
  6270. <Binding Path="ValveAV81.Feedback"/>
  6271. </MultiBinding.Bindings>
  6272. </MultiBinding>
  6273. </controls2:PipeLine.EdgeColor>
  6274. </controls2:PipeLine>
  6275. <controls2:PipeLine
  6276. Canvas.Left="105"
  6277. Canvas.Top="373"
  6278. Width="30"
  6279. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6280. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6281. FlowDirection="LeftToRight"
  6282. LeftDirection="None"
  6283. RightDirection="None"
  6284. Visibility="Visible">
  6285. <controls2:PipeLine.MoveSpeed>
  6286. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  6287. </controls2:PipeLine.MoveSpeed>
  6288. <controls2:PipeLine.EdgeColor>
  6289. <MultiBinding>
  6290. <MultiBinding.Converter>
  6291. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6292. </MultiBinding.Converter>
  6293. <MultiBinding.Bindings>
  6294. <Binding Path="ValveAV82.Feedback"/>
  6295. </MultiBinding.Bindings>
  6296. </MultiBinding>
  6297. </controls2:PipeLine.EdgeColor>
  6298. </controls2:PipeLine>
  6299. <controls2:PipeLine
  6300. Canvas.Left="105"
  6301. Canvas.Top="423"
  6302. Width="30"
  6303. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6304. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6305. FlowDirection="LeftToRight"
  6306. LeftDirection="None"
  6307. RightDirection="None"
  6308. Visibility="Visible">
  6309. <controls2:PipeLine.MoveSpeed>
  6310. <c:Binding Path="IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)"/>
  6311. </controls2:PipeLine.MoveSpeed>
  6312. <controls2:PipeLine.EdgeColor>
  6313. <MultiBinding>
  6314. <MultiBinding.Converter>
  6315. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6316. </MultiBinding.Converter>
  6317. <MultiBinding.Bindings>
  6318. <Binding Path="ValveAV83.Feedback"/>
  6319. </MultiBinding.Bindings>
  6320. </MultiBinding>
  6321. </controls2:PipeLine.EdgeColor>
  6322. </controls2:PipeLine>
  6323. <controls2:PipeLine
  6324. Canvas.Left="145"
  6325. Canvas.Top="183"
  6326. Width="52"
  6327. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6328. HorizontalAlignment="Left"
  6329. VerticalAlignment="Center"
  6330. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6331. FlowDirection="LeftToRight"
  6332. LeftDirection="None"
  6333. RightDirection="None"
  6334. Visibility="Visible">
  6335. <controls2:PipeLine.MoveSpeed>
  6336. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6337. </controls2:PipeLine.MoveSpeed>
  6338. <controls2:PipeLine.RenderTransform>
  6339. <RotateTransform Angle="90"/>
  6340. </controls2:PipeLine.RenderTransform>
  6341. <controls2:PipeLine.EdgeColor>
  6342. <MultiBinding>
  6343. <MultiBinding.Converter>
  6344. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6345. </MultiBinding.Converter>
  6346. <MultiBinding.Bindings>
  6347. <Binding Path="ValveAV71.Feedback"/>
  6348. </MultiBinding.Bindings>
  6349. </MultiBinding>
  6350. </controls2:PipeLine.EdgeColor>
  6351. </controls2:PipeLine>
  6352. <controls2:PipeLine
  6353. Canvas.Left="145"
  6354. Canvas.Top="0"
  6355. Width="183"
  6356. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6357. HorizontalAlignment="Left"
  6358. VerticalAlignment="Center"
  6359. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6360. FlowDirection="LeftToRight"
  6361. LeftDirection="Right"
  6362. RightDirection="None"
  6363. Visibility="Visible">
  6364. <controls2:PipeLine.MoveSpeed>
  6365. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6366. </controls2:PipeLine.MoveSpeed>
  6367. <controls2:PipeLine.RenderTransform>
  6368. <RotateTransform Angle="90"/>
  6369. </controls2:PipeLine.RenderTransform>
  6370. <controls2:PipeLine.EdgeColor>
  6371. <MultiBinding>
  6372. <MultiBinding.Converter>
  6373. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6374. </MultiBinding.Converter>
  6375. <MultiBinding.Bindings>
  6376. <Binding Path="ValveAV71.Feedback"/>
  6377. </MultiBinding.Bindings>
  6378. </MultiBinding>
  6379. </controls2:PipeLine.EdgeColor>
  6380. </controls2:PipeLine>
  6381. <controls2:PipeLine
  6382. Canvas.Left="145"
  6383. Canvas.Top="235"
  6384. Width="50"
  6385. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6386. HorizontalAlignment="Left"
  6387. VerticalAlignment="Center"
  6388. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6389. FlowDirection="LeftToRight"
  6390. LeftDirection="None"
  6391. RightDirection="None"
  6392. Visibility="Visible">
  6393. <controls2:PipeLine.MoveSpeed>
  6394. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6395. </controls2:PipeLine.MoveSpeed>
  6396. <controls2:PipeLine.RenderTransform>
  6397. <RotateTransform Angle="90"/>
  6398. </controls2:PipeLine.RenderTransform>
  6399. <controls2:PipeLine.EdgeColor>
  6400. <MultiBinding>
  6401. <MultiBinding.Converter>
  6402. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6403. </MultiBinding.Converter>
  6404. <MultiBinding.Bindings>
  6405. <Binding Path="ValveAV71.Feedback"/>
  6406. </MultiBinding.Bindings>
  6407. </MultiBinding>
  6408. </controls2:PipeLine.EdgeColor>
  6409. </controls2:PipeLine>
  6410. <controls2:PipeLine
  6411. Canvas.Left="145"
  6412. Canvas.Top="284"
  6413. Width="43"
  6414. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6415. HorizontalAlignment="Center"
  6416. VerticalAlignment="Center"
  6417. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6418. FlowDirection="LeftToRight"
  6419. LeftDirection="None"
  6420. RightDirection="None"
  6421. Visibility="Visible">
  6422. <controls2:PipeLine.MoveSpeed>
  6423. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6424. </controls2:PipeLine.MoveSpeed>
  6425. <controls2:PipeLine.RenderTransform>
  6426. <RotateTransform Angle="90"/>
  6427. </controls2:PipeLine.RenderTransform>
  6428. <controls2:PipeLine.EdgeColor>
  6429. <MultiBinding>
  6430. <MultiBinding.Converter>
  6431. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6432. </MultiBinding.Converter>
  6433. <MultiBinding.Bindings>
  6434. <Binding Path="ValveAV71.Feedback"/>
  6435. </MultiBinding.Bindings>
  6436. </MultiBinding>
  6437. </controls2:PipeLine.EdgeColor>
  6438. </controls2:PipeLine>
  6439. <controls2:PipeLine
  6440. Canvas.Left="145"
  6441. Canvas.Top="326"
  6442. Width="50"
  6443. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6444. HorizontalAlignment="Center"
  6445. VerticalAlignment="Top"
  6446. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6447. FlowDirection="LeftToRight"
  6448. LeftDirection="None"
  6449. RightDirection="None"
  6450. Visibility="Visible">
  6451. <controls2:PipeLine.MoveSpeed>
  6452. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6453. </controls2:PipeLine.MoveSpeed>
  6454. <controls2:PipeLine.RenderTransform>
  6455. <RotateTransform Angle="90"/>
  6456. </controls2:PipeLine.RenderTransform>
  6457. <controls2:PipeLine.EdgeColor>
  6458. <MultiBinding>
  6459. <MultiBinding.Converter>
  6460. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6461. </MultiBinding.Converter>
  6462. <MultiBinding.Bindings>
  6463. <Binding Path="ValveAV71.Feedback"/>
  6464. </MultiBinding.Bindings>
  6465. </MultiBinding>
  6466. </controls2:PipeLine.EdgeColor>
  6467. </controls2:PipeLine>
  6468. <controls2:PipeLine
  6469. Canvas.Left="145"
  6470. Canvas.Top="375"
  6471. Width="51"
  6472. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6473. HorizontalAlignment="Center"
  6474. VerticalAlignment="Center"
  6475. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6476. FlowDirection="LeftToRight"
  6477. LeftDirection="None"
  6478. RightDirection="None"
  6479. Visibility="Visible">
  6480. <controls2:PipeLine.MoveSpeed>
  6481. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6482. </controls2:PipeLine.MoveSpeed>
  6483. <controls2:PipeLine.RenderTransform>
  6484. <RotateTransform Angle="90"/>
  6485. </controls2:PipeLine.RenderTransform>
  6486. <controls2:PipeLine.EdgeColor>
  6487. <MultiBinding>
  6488. <MultiBinding.Converter>
  6489. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6490. </MultiBinding.Converter>
  6491. <MultiBinding.Bindings>
  6492. <Binding Path="ValveAV71.Feedback"/>
  6493. </MultiBinding.Bindings>
  6494. </MultiBinding>
  6495. </controls2:PipeLine.EdgeColor>
  6496. </controls2:PipeLine>
  6497. <controls2:PipeLine
  6498. Canvas.Left="145"
  6499. Canvas.Top="425"
  6500. Width="45"
  6501. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6502. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6503. FlowDirection="LeftToRight"
  6504. LeftDirection="None"
  6505. RightDirection="None"
  6506. Visibility="Visible">
  6507. <controls2:PipeLine.MoveSpeed>
  6508. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6509. </controls2:PipeLine.MoveSpeed>
  6510. <controls2:PipeLine.RenderTransform>
  6511. <RotateTransform Angle="90"/>
  6512. </controls2:PipeLine.RenderTransform>
  6513. <controls2:PipeLine.EdgeColor>
  6514. <MultiBinding>
  6515. <MultiBinding.Converter>
  6516. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6517. </MultiBinding.Converter>
  6518. <MultiBinding.Bindings>
  6519. <Binding Path="ValveAV71.Feedback"/>
  6520. </MultiBinding.Bindings>
  6521. </MultiBinding>
  6522. </controls2:PipeLine.EdgeColor>
  6523. </controls2:PipeLine>
  6524. <controls2:PipeLine
  6525. Canvas.Left="225"
  6526. Canvas.Top="5"
  6527. Width="465"
  6528. Height="5"
  6529. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6530. FlowDirection="LeftToRight"
  6531. LeftDirection="None"
  6532. RightDirection="None"
  6533. Visibility="Visible">
  6534. <controls2:PipeLine.MoveSpeed>
  6535. <c:Binding Path="IsRecipeEdit?(ValveAV74.VirtualFeedback?0.5:0):(ValveAV74.Feedback?0.5:0)"/>
  6536. </controls2:PipeLine.MoveSpeed>
  6537. <controls2:PipeLine.RenderTransform>
  6538. <RotateTransform Angle="90"/>
  6539. </controls2:PipeLine.RenderTransform>
  6540. <controls2:PipeLine.EdgeColor>
  6541. <MultiBinding>
  6542. <MultiBinding.Converter>
  6543. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6544. </MultiBinding.Converter>
  6545. <MultiBinding.Bindings>
  6546. <Binding Path="ValveAV74.Feedback"/>
  6547. </MultiBinding.Bindings>
  6548. </MultiBinding>
  6549. </controls2:PipeLine.EdgeColor>
  6550. </controls2:PipeLine>
  6551. <controls2:PipeLine
  6552. Canvas.Left="160"
  6553. Canvas.Top="287"
  6554. Width="183"
  6555. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6556. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6557. FlowDirection="LeftToRight"
  6558. LeftDirection="None"
  6559. RightDirection="None"
  6560. Visibility="Visible">
  6561. <controls2:PipeLine.MoveSpeed>
  6562. <c:Binding Path="0.5"/>
  6563. </controls2:PipeLine.MoveSpeed>
  6564. <controls2:PipeLine.RenderTransform>
  6565. <RotateTransform Angle="90"/>
  6566. </controls2:PipeLine.RenderTransform>
  6567. <controls2:PipeLine.EdgeColor>
  6568. <MultiBinding>
  6569. <MultiBinding.Converter>
  6570. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6571. </MultiBinding.Converter>
  6572. <MultiBinding.Bindings>
  6573. <Binding Path="ValveAV73.Feedback"/>
  6574. </MultiBinding.Bindings>
  6575. </MultiBinding>
  6576. </controls2:PipeLine.EdgeColor>
  6577. </controls2:PipeLine>
  6578. <controls2:PipeLine
  6579. Canvas.Left="188"
  6580. Canvas.Top="307"
  6581. Width="110"
  6582. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  6583. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6584. FlowDirection="LeftToRight"
  6585. LeftDirection="None"
  6586. RightDirection="None"
  6587. Visibility="Visible">
  6588. <controls2:PipeLine.MoveSpeed>
  6589. <c:Binding Path="0.5"/>
  6590. </controls2:PipeLine.MoveSpeed>
  6591. <controls2:PipeLine.RenderTransform>
  6592. <RotateTransform Angle="90"/>
  6593. </controls2:PipeLine.RenderTransform>
  6594. <controls2:PipeLine.EdgeColor>
  6595. <MultiBinding>
  6596. <MultiBinding.Converter>
  6597. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6598. </MultiBinding.Converter>
  6599. <MultiBinding.Bindings>
  6600. <Binding Path="ValveAV73.Feedback"/>
  6601. </MultiBinding.Bindings>
  6602. </MultiBinding>
  6603. </controls2:PipeLine.EdgeColor>
  6604. </controls2:PipeLine>
  6605. <Canvas Canvas.Left="-12">
  6606. <controls2:PipeLineThree
  6607. Canvas.Left="195"
  6608. Canvas.Top="400"
  6609. Width="31"
  6610. Height="11"
  6611. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6612. FlowDirection="LeftToRight"
  6613. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6614. Visibility="Visible">
  6615. <controls2:PipeLineThree.MoveSpeed1>
  6616. <c:Binding Path="-0.5"/>
  6617. </controls2:PipeLineThree.MoveSpeed1>
  6618. <controls2:PipeLineThree.MoveSpeed3>
  6619. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6620. </controls2:PipeLineThree.MoveSpeed3>
  6621. <controls2:PipeLineThree.RenderTransform>
  6622. <RotateTransform Angle="270"/>
  6623. </controls2:PipeLineThree.RenderTransform>
  6624. <controls2:PipeLineThree.EdgeColor>
  6625. <MultiBinding>
  6626. <MultiBinding.Converter>
  6627. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6628. </MultiBinding.Converter>
  6629. <MultiBinding.Bindings>
  6630. <Binding Path="ValveAV73.Feedback"/>
  6631. </MultiBinding.Bindings>
  6632. </MultiBinding>
  6633. </controls2:PipeLineThree.EdgeColor>
  6634. </controls2:PipeLineThree>
  6635. <controls2:PipeLineThree
  6636. Canvas.Left="237"
  6637. Canvas.Top="28"
  6638. Width="31"
  6639. Height="11"
  6640. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6641. FlowDirection="LeftToRight"
  6642. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6643. Visibility="Visible">
  6644. <controls2:PipeLineThree.MoveSpeed1>
  6645. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  6646. </controls2:PipeLineThree.MoveSpeed1>
  6647. <controls2:PipeLineThree.MoveSpeed3>
  6648. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6649. </controls2:PipeLineThree.MoveSpeed3>
  6650. <controls2:PipeLineThree.RenderTransform>
  6651. <RotateTransform Angle="90"/>
  6652. </controls2:PipeLineThree.RenderTransform>
  6653. <controls2:PipeLineThree.EdgeColor>
  6654. <MultiBinding>
  6655. <MultiBinding.Converter>
  6656. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6657. </MultiBinding.Converter>
  6658. <MultiBinding.Bindings>
  6659. <Binding Path="ValveAV74.Feedback"/>
  6660. </MultiBinding.Bindings>
  6661. </MultiBinding>
  6662. </controls2:PipeLineThree.EdgeColor>
  6663. </controls2:PipeLineThree>
  6664. <controls2:PipeLineThree
  6665. Canvas.Left="237"
  6666. Canvas.Top="78"
  6667. Width="31"
  6668. Height="11"
  6669. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6670. FlowDirection="LeftToRight"
  6671. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6672. Visibility="Visible">
  6673. <controls2:PipeLineThree.MoveSpeed1>
  6674. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  6675. </controls2:PipeLineThree.MoveSpeed1>
  6676. <controls2:PipeLineThree.MoveSpeed3>
  6677. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6678. </controls2:PipeLineThree.MoveSpeed3>
  6679. <controls2:PipeLineThree.RenderTransform>
  6680. <RotateTransform Angle="90"/>
  6681. </controls2:PipeLineThree.RenderTransform>
  6682. <controls2:PipeLineThree.EdgeColor>
  6683. <MultiBinding>
  6684. <MultiBinding.Converter>
  6685. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6686. </MultiBinding.Converter>
  6687. <MultiBinding.Bindings>
  6688. <Binding Path="ValveAV75.Feedback"/>
  6689. </MultiBinding.Bindings>
  6690. </MultiBinding>
  6691. </controls2:PipeLineThree.EdgeColor>
  6692. </controls2:PipeLineThree>
  6693. <controls2:PipeLineThree
  6694. Canvas.Left="237"
  6695. Canvas.Top="128"
  6696. Width="31"
  6697. Height="11"
  6698. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6699. FlowDirection="LeftToRight"
  6700. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6701. Visibility="Visible">
  6702. <controls2:PipeLineThree.MoveSpeed1>
  6703. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  6704. </controls2:PipeLineThree.MoveSpeed1>
  6705. <controls2:PipeLineThree.MoveSpeed3>
  6706. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6707. </controls2:PipeLineThree.MoveSpeed3>
  6708. <controls2:PipeLineThree.RenderTransform>
  6709. <RotateTransform Angle="90"/>
  6710. </controls2:PipeLineThree.RenderTransform>
  6711. <controls2:PipeLineThree.EdgeColor>
  6712. <MultiBinding>
  6713. <MultiBinding.Converter>
  6714. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6715. </MultiBinding.Converter>
  6716. <MultiBinding.Bindings>
  6717. <Binding Path="ValveAV60.Feedback"/>
  6718. </MultiBinding.Bindings>
  6719. </MultiBinding>
  6720. </controls2:PipeLineThree.EdgeColor>
  6721. </controls2:PipeLineThree>
  6722. <controls2:PipeLineThree
  6723. Canvas.Left="237"
  6724. Canvas.Top="168"
  6725. Width="31"
  6726. Height="11"
  6727. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6728. FlowDirection="LeftToRight"
  6729. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6730. Visibility="Visible">
  6731. <controls2:PipeLineThree.MoveSpeed1>
  6732. <c:Binding Path="IsRecipeEdit?(V13Valve.VirtualFeedback and (NP3Valve.VirtualFeedback or (NP2Valve.VirtualFeedback and ((NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (XF13Valve.VirtualFeedback and (NG2Valve.VirtualFeedback or (NG3Valve.VirtualFeedback and (NP4Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (NP5Valve.VirtualFeedback and NP5Valve.VirtualFeedback) or (NP6Valve.VirtualFeedback and NG6Valve.VirtualFeedback)))) or (NG6Valve.VirtualFeedback and XY13Valve.VirtualFeedback) or (D13Valve.VirtualFeedback and NG4Valve.VirtualFeedback) or (M13Valve.VirtualFeedback and NG5Valve.VirtualFeedback) or (N21Valve.VirtualFeedback and IP5Valve.VirtualFeedback) or (N23Valve.VirtualFeedback and IP5Valve.VirtualFeedback)?0.5:0):(V13Valve.Feedback and (NP3Valve.Feedback or (NP2Valve.Feedback and ((NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NG5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (XF13Valve.Feedback and (NG2Valve.Feedback or (NG3Valve.Feedback and (NP4Valve.Feedback and NG4Valve.Feedback) or (NP5Valve.Feedback and NP5Valve.Feedback) or (NP6Valve.Feedback and NG6Valve.Feedback)))) or (NG6Valve.Feedback and XY13Valve.Feedback) or (D13Valve.Feedback and NG4Valve.Feedback) or (M13Valve.Feedback and NG5Valve.Feedback) or (N21Valve.Feedback and IP5Valve.Feedback) or (N23Valve.Feedback and IP5Valve.Feedback)?0.5:0)"/>
  6733. </controls2:PipeLineThree.MoveSpeed1>
  6734. <controls2:PipeLineThree.MoveSpeed3>
  6735. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6736. </controls2:PipeLineThree.MoveSpeed3>
  6737. <controls2:PipeLineThree.RenderTransform>
  6738. <RotateTransform Angle="90"/>
  6739. </controls2:PipeLineThree.RenderTransform>
  6740. <controls2:PipeLineThree.EdgeColor>
  6741. <MultiBinding>
  6742. <MultiBinding.Converter>
  6743. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6744. </MultiBinding.Converter>
  6745. <MultiBinding.Bindings>
  6746. <Binding Path="ValveAV72.Feedback"/>
  6747. </MultiBinding.Bindings>
  6748. </MultiBinding>
  6749. </controls2:PipeLineThree.EdgeColor>
  6750. </controls2:PipeLineThree>
  6751. <controls2:PipeLineThree
  6752. Canvas.Left="219"
  6753. Canvas.Top="0"
  6754. Width="31"
  6755. Height="11"
  6756. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6757. FlowDirection="LeftToRight"
  6758. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6759. Visibility="Visible">
  6760. <controls2:PipeLineThree.MoveSpeed1>
  6761. <c:Binding Path="IsRecipeEdit?(ValveAV71.VirtualFeedback?0.5:0):(ValveAV71.Feedback?0.5:0)"/>
  6762. </controls2:PipeLineThree.MoveSpeed1>
  6763. <controls2:PipeLineThree.MoveSpeed3>
  6764. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6765. </controls2:PipeLineThree.MoveSpeed3>
  6766. <controls2:PipeLineThree.RenderTransform>
  6767. <RotateTransform Angle="0"/>
  6768. </controls2:PipeLineThree.RenderTransform>
  6769. <controls2:PipeLineThree.EdgeColor>
  6770. <MultiBinding>
  6771. <MultiBinding.Converter>
  6772. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6773. </MultiBinding.Converter>
  6774. <MultiBinding.Bindings>
  6775. <Binding Path="ValveAV74.Feedback"/>
  6776. </MultiBinding.Bindings>
  6777. </MultiBinding>
  6778. </controls2:PipeLineThree.EdgeColor>
  6779. </controls2:PipeLineThree>
  6780. <controls2:PipeLineThree
  6781. Canvas.Left="152"
  6782. Canvas.Top="199"
  6783. Width="31"
  6784. Height="11"
  6785. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6786. FlowDirection="LeftToRight"
  6787. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6788. Visibility="Visible">
  6789. <controls2:PipeLineThree.MoveSpeed1>
  6790. <c:Binding Path="0.5"/>
  6791. </controls2:PipeLineThree.MoveSpeed1>
  6792. <controls2:PipeLineThree.MoveSpeed3>
  6793. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6794. </controls2:PipeLineThree.MoveSpeed3>
  6795. <controls2:PipeLineThree.RenderTransform>
  6796. <RotateTransform Angle="270"/>
  6797. </controls2:PipeLineThree.RenderTransform>
  6798. <controls2:PipeLineThree.EdgeColor>
  6799. <MultiBinding>
  6800. <MultiBinding.Converter>
  6801. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6802. </MultiBinding.Converter>
  6803. <MultiBinding.Bindings>
  6804. <Binding Path="ValveAV72.Feedback"/>
  6805. </MultiBinding.Bindings>
  6806. </MultiBinding>
  6807. </controls2:PipeLineThree.EdgeColor>
  6808. </controls2:PipeLineThree>
  6809. <controls2:PipeLineThree
  6810. Canvas.Left="152"
  6811. Canvas.Top="300"
  6812. Width="31"
  6813. Height="11"
  6814. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6815. FlowDirection="LeftToRight"
  6816. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6817. Visibility="Visible">
  6818. <controls2:PipeLineThree.MoveSpeed1>
  6819. <c:Binding Path="0.5"/>
  6820. </controls2:PipeLineThree.MoveSpeed1>
  6821. <controls2:PipeLineThree.MoveSpeed3>
  6822. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6823. </controls2:PipeLineThree.MoveSpeed3>
  6824. <controls2:PipeLineThree.RenderTransform>
  6825. <RotateTransform Angle="270"/>
  6826. </controls2:PipeLineThree.RenderTransform>
  6827. <controls2:PipeLineThree.EdgeColor>
  6828. <MultiBinding>
  6829. <MultiBinding.Converter>
  6830. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6831. </MultiBinding.Converter>
  6832. <MultiBinding.Bindings>
  6833. <Binding Path="ValveAV73.Feedback"/>
  6834. </MultiBinding.Bindings>
  6835. </MultiBinding>
  6836. </controls2:PipeLineThree.EdgeColor>
  6837. </controls2:PipeLineThree>
  6838. <controls2:PipeLineThree
  6839. Canvas.Left="157"
  6840. Canvas.Top="220"
  6841. Width="31"
  6842. Height="11"
  6843. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6844. FlowDirection="LeftToRight"
  6845. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6846. Visibility="Visible">
  6847. <controls2:PipeLineThree.MoveSpeed1>
  6848. <c:Binding Path="-0.5"/>
  6849. </controls2:PipeLineThree.MoveSpeed1>
  6850. <controls2:PipeLineThree.MoveSpeed3>
  6851. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6852. </controls2:PipeLineThree.MoveSpeed3>
  6853. <controls2:PipeLineThree.RenderTransform>
  6854. <RotateTransform Angle="90"/>
  6855. </controls2:PipeLineThree.RenderTransform>
  6856. <controls2:PipeLineThree.EdgeColor>
  6857. <MultiBinding>
  6858. <MultiBinding.Converter>
  6859. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6860. </MultiBinding.Converter>
  6861. <MultiBinding.Bindings>
  6862. <Binding Path="ValveAV77.Feedback"/>
  6863. </MultiBinding.Bindings>
  6864. </MultiBinding>
  6865. </controls2:PipeLineThree.EdgeColor>
  6866. </controls2:PipeLineThree>
  6867. <controls2:PipeLineThree
  6868. Canvas.Left="157"
  6869. Canvas.Top="311"
  6870. Width="31"
  6871. Height="11"
  6872. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6873. FlowDirection="LeftToRight"
  6874. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6875. Visibility="Visible">
  6876. <controls2:PipeLineThree.MoveSpeed1>
  6877. <c:Binding Path="-0.5"/>
  6878. </controls2:PipeLineThree.MoveSpeed1>
  6879. <controls2:PipeLineThree.MoveSpeed3>
  6880. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6881. </controls2:PipeLineThree.MoveSpeed3>
  6882. <controls2:PipeLineThree.RenderTransform>
  6883. <RotateTransform Angle="90"/>
  6884. </controls2:PipeLineThree.RenderTransform>
  6885. <controls2:PipeLineThree.EdgeColor>
  6886. <MultiBinding>
  6887. <MultiBinding.Converter>
  6888. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6889. </MultiBinding.Converter>
  6890. <MultiBinding.Bindings>
  6891. <Binding Path="ValveAV81.Feedback"/>
  6892. </MultiBinding.Bindings>
  6893. </MultiBinding>
  6894. </controls2:PipeLineThree.EdgeColor>
  6895. </controls2:PipeLineThree>
  6896. <controls2:PipeLineThree
  6897. Canvas.Left="157"
  6898. Canvas.Top="360"
  6899. Width="31"
  6900. Height="11"
  6901. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6902. FlowDirection="LeftToRight"
  6903. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6904. Visibility="Visible">
  6905. <controls2:PipeLineThree.MoveSpeed1>
  6906. <c:Binding Path="-0.5"/>
  6907. </controls2:PipeLineThree.MoveSpeed1>
  6908. <controls2:PipeLineThree.MoveSpeed3>
  6909. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6910. </controls2:PipeLineThree.MoveSpeed3>
  6911. <controls2:PipeLineThree.RenderTransform>
  6912. <RotateTransform Angle="90"/>
  6913. </controls2:PipeLineThree.RenderTransform>
  6914. <controls2:PipeLineThree.EdgeColor>
  6915. <MultiBinding>
  6916. <MultiBinding.Converter>
  6917. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6918. </MultiBinding.Converter>
  6919. <MultiBinding.Bindings>
  6920. <Binding Path="ValveAV82.Feedback"/>
  6921. </MultiBinding.Bindings>
  6922. </MultiBinding>
  6923. </controls2:PipeLineThree.EdgeColor>
  6924. </controls2:PipeLineThree>
  6925. <controls2:PipeLineThree
  6926. Canvas.Left="157"
  6927. Canvas.Top="410"
  6928. Width="31"
  6929. Height="11"
  6930. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6931. FlowDirection="LeftToRight"
  6932. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6933. Visibility="Visible">
  6934. <controls2:PipeLineThree.MoveSpeed1>
  6935. <c:Binding Path="-0.5"/>
  6936. </controls2:PipeLineThree.MoveSpeed1>
  6937. <controls2:PipeLineThree.MoveSpeed3>
  6938. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6939. </controls2:PipeLineThree.MoveSpeed3>
  6940. <controls2:PipeLineThree.RenderTransform>
  6941. <RotateTransform Angle="90"/>
  6942. </controls2:PipeLineThree.RenderTransform>
  6943. <controls2:PipeLineThree.EdgeColor>
  6944. <MultiBinding>
  6945. <MultiBinding.Converter>
  6946. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6947. </MultiBinding.Converter>
  6948. <MultiBinding.Bindings>
  6949. <Binding Path="ValveAV83.Feedback"/>
  6950. </MultiBinding.Bindings>
  6951. </MultiBinding>
  6952. </controls2:PipeLineThree.EdgeColor>
  6953. </controls2:PipeLineThree>
  6954. <controls2:PipeLineThree
  6955. Canvas.Left="167"
  6956. Canvas.Top="434"
  6957. Width="31"
  6958. Height="11"
  6959. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6960. FlowDirection="LeftToRight"
  6961. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6962. Visibility="Visible">
  6963. <controls2:PipeLineThree.MoveSpeed1>
  6964. <c:Binding Path="-0.5"/>
  6965. </controls2:PipeLineThree.MoveSpeed1>
  6966. <controls2:PipeLineThree.MoveSpeed3>
  6967. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6968. </controls2:PipeLineThree.MoveSpeed3>
  6969. <controls2:PipeLineThree.RenderTransform>
  6970. <RotateTransform Angle="270"/>
  6971. </controls2:PipeLineThree.RenderTransform>
  6972. <controls2:PipeLineThree.EdgeColor>
  6973. <MultiBinding>
  6974. <MultiBinding.Converter>
  6975. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  6976. </MultiBinding.Converter>
  6977. <MultiBinding.Bindings>
  6978. <Binding Path="EditTrue"/>
  6979. </MultiBinding.Bindings>
  6980. </MultiBinding>
  6981. </controls2:PipeLineThree.EdgeColor>
  6982. </controls2:PipeLineThree>
  6983. <controls2:PipeLineThree
  6984. Canvas.Left="167"
  6985. Canvas.Top="400"
  6986. Width="31"
  6987. Height="11"
  6988. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  6989. FlowDirection="LeftToRight"
  6990. PipeWidth="{StaticResource ResourceKey=PipeLineThree_PipeHeight}"
  6991. Visibility="Visible">
  6992. <controls2:PipeLineThree.MoveSpeed1>
  6993. <c:Binding Path="-0.5"/>
  6994. </controls2:PipeLineThree.MoveSpeed1>
  6995. <controls2:PipeLineThree.MoveSpeed3>
  6996. <c:Binding Path="IsRecipeEdit?(N11Valve.VirtualFeedback and IP4Valve.VirtualFeedback?-0.5:0):(N11Valve.Feedback and IP4Valve.Feedback?-0.5:0)"/>
  6997. </controls2:PipeLineThree.MoveSpeed3>
  6998. <controls2:PipeLineThree.RenderTransform>
  6999. <RotateTransform Angle="270"/>
  7000. </controls2:PipeLineThree.RenderTransform>
  7001. <controls2:PipeLineThree.EdgeColor>
  7002. <MultiBinding>
  7003. <MultiBinding.Converter>
  7004. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  7005. </MultiBinding.Converter>
  7006. <MultiBinding.Bindings>
  7007. <Binding Path="ValveAV73.Feedback"/>
  7008. </MultiBinding.Bindings>
  7009. </MultiBinding>
  7010. </controls2:PipeLineThree.EdgeColor>
  7011. </controls2:PipeLineThree>
  7012. </Canvas>
  7013. <Canvas Canvas.Left="10">
  7014. <unitControls:VGPart
  7015. Canvas.Left="158"
  7016. Canvas.Top="34"
  7017. Width="18"
  7018. Height="18"
  7019. HorizontalAlignment="Left"
  7020. VerticalAlignment="Center"/>
  7021. <unitControls:VGPart
  7022. Canvas.Left="158"
  7023. Canvas.Top="84"
  7024. Width="18"
  7025. Height="18"
  7026. HorizontalAlignment="Center"
  7027. VerticalAlignment="Center"/>
  7028. <unitControls:VGPart
  7029. Canvas.Left="71"
  7030. Canvas.Top="226"
  7031. Width="18"
  7032. Height="18"
  7033. HorizontalAlignment="Left"
  7034. VerticalAlignment="Center"/>
  7035. <unitControls:VGPart
  7036. Canvas.Left="469"
  7037. Canvas.Top="13"
  7038. Width="18"
  7039. Height="18"
  7040. HorizontalAlignment="Center"
  7041. VerticalAlignment="Top"/>
  7042. <unitControls:VGPart
  7043. Canvas.Left="469"
  7044. Canvas.Top="51"
  7045. Width="18"
  7046. Height="18"
  7047. HorizontalAlignment="Center"
  7048. VerticalAlignment="Top"/>
  7049. <unitControls:VGPartText
  7050. Canvas.Left="78"
  7051. Canvas.Top="318"
  7052. Width="18"
  7053. Height="18"
  7054. PartText="1"/>
  7055. <unitControls:VGPartText
  7056. Canvas.Left="78"
  7057. Canvas.Top="366"
  7058. Width="18"
  7059. Height="18"
  7060. HorizontalAlignment="Left"
  7061. VerticalAlignment="Top"
  7062. PartText="2"/>
  7063. <unitControls:VGPartText
  7064. Canvas.Left="79"
  7065. Canvas.Top="416"
  7066. Width="18"
  7067. Height="18"
  7068. HorizontalAlignment="Left"
  7069. VerticalAlignment="Top"
  7070. PartText="3"/>
  7071. <unitControls:VGPartText
  7072. Canvas.Left="461"
  7073. Canvas.Top="150"
  7074. Width="18"
  7075. Height="18"
  7076. HorizontalAlignment="Left"
  7077. VerticalAlignment="Top"
  7078. PartText="1"/>
  7079. <unitControls:VGPartText
  7080. Canvas.Left="461"
  7081. Canvas.Top="171"
  7082. Width="18"
  7083. Height="18"
  7084. HorizontalAlignment="Left"
  7085. VerticalAlignment="Top"
  7086. PartText="2"/>
  7087. <unitControls:VGPartText
  7088. Canvas.Left="461"
  7089. Canvas.Top="193"
  7090. Width="18"
  7091. Height="18"
  7092. HorizontalAlignment="Left"
  7093. VerticalAlignment="Center"
  7094. PartText="3"/>
  7095. <deviceControl:AITGasValve
  7096. Canvas.Left="120"
  7097. Canvas.Top="98"
  7098. Width="{StaticResource AITGasValve_Size}"
  7099. Height="{StaticResource AITGasValve_Size}"
  7100. HorizontalAlignment="Left"
  7101. VerticalAlignment="Center"
  7102. DeviceData="{Binding ValveAV71}"
  7103. GasStateType="{Binding SelectedGasStateType}"
  7104. IsEnabled="False"
  7105. IsSim="False"
  7106. ValveOpenOrientation="Vertical"/>
  7107. <deviceControl:AITGasValve
  7108. Canvas.Left="181"
  7109. Canvas.Top="80"
  7110. Width="{StaticResource AITGasValve_Size}"
  7111. Height="{StaticResource AITGasValve_Size}"
  7112. DeviceData="{Binding ValveAV75}"
  7113. GasStateType="{Binding SelectedGasStateType}"
  7114. IsEnabled="False"
  7115. IsSim="False"
  7116. ValveOpenOrientation="Horizontal"/>
  7117. <deviceControl:AITGasValve
  7118. Canvas.Left="181"
  7119. Canvas.Top="130"
  7120. Width="{StaticResource AITGasValve_Size}"
  7121. Height="{StaticResource AITGasValve_Size}"
  7122. DeviceData="{Binding ValveAV60}"
  7123. GasStateType="{Binding SelectedGasStateType}"
  7124. IsDisableMode="True"
  7125. IsSim="False"
  7126. ValveOpenOrientation="Horizontal"/>
  7127. <deviceControl:AITGasValve
  7128. Canvas.Left="181"
  7129. Canvas.Top="170"
  7130. Width="{StaticResource AITGasValve_Size}"
  7131. Height="{StaticResource AITGasValve_Size}"
  7132. DeviceData="{Binding ValveAV72}"
  7133. GasStateType="{Binding SelectedGasStateType}"
  7134. IsEnabled="False"
  7135. IsSim="False"
  7136. ValveOpenOrientation="Horizontal"/>
  7137. <deviceControl:AITGasValve
  7138. Canvas.Left="101"
  7139. Canvas.Top="223"
  7140. Width="{StaticResource AITGasValve_Size}"
  7141. Height="{StaticResource AITGasValve_Size}"
  7142. HorizontalAlignment="Center"
  7143. VerticalAlignment="Top"
  7144. DeviceData="{Binding ValveAV77}"
  7145. GasStateType="{Binding SelectedGasStateType}"
  7146. IsDisableMode="True"
  7147. IsSim="False"
  7148. ValveOpenOrientation="Horizontal"/>
  7149. <deviceControl:AITGasValve
  7150. Canvas.Left="101"
  7151. Canvas.Top="314"
  7152. Width="{StaticResource AITGasValve_Size}"
  7153. Height="{StaticResource AITGasValve_Size}"
  7154. DeviceData="{Binding ValveAV81}"
  7155. GasStateType="{Binding SelectedGasStateType}"
  7156. IsEnabled="False"
  7157. IsSim="False"
  7158. ValveOpenOrientation="Horizontal"/>
  7159. <deviceControl:AITGasValve
  7160. Canvas.Left="101"
  7161. Canvas.Top="362"
  7162. Width="{StaticResource AITGasValve_Size}"
  7163. Height="{StaticResource AITGasValve_Size}"
  7164. HorizontalAlignment="Left"
  7165. VerticalAlignment="Center"
  7166. DeviceData="{Binding ValveAV82}"
  7167. GasStateType="{Binding SelectedGasStateType}"
  7168. IsEnabled="False"
  7169. IsSim="False"
  7170. ValveOpenOrientation="Horizontal"/>
  7171. <deviceControl:AITGasValve
  7172. Canvas.Left="101"
  7173. Canvas.Top="413"
  7174. Width="{StaticResource AITGasValve_Size}"
  7175. Height="{StaticResource AITGasValve_Size}"
  7176. HorizontalAlignment="Center"
  7177. VerticalAlignment="Top"
  7178. DeviceData="{Binding ValveAV83}"
  7179. GasStateType="{Binding SelectedGasStateType}"
  7180. IsEnabled="False"
  7181. IsSim="False"
  7182. ValveOpenOrientation="Horizontal"/>
  7183. <deviceControl:AITGasValve
  7184. Canvas.Left="135"
  7185. Canvas.Top="314"
  7186. Width="{StaticResource AITGasValve_Size}"
  7187. Height="{StaticResource AITGasValve_Size}"
  7188. DeviceData="{Binding ValveAV73}"
  7189. GasStateType="{Binding SelectedGasStateType}"
  7190. IsEnabled="False"
  7191. IsSim="False"
  7192. ValveOpenOrientation="Vertical"/>
  7193. <deviceControl:AITGasValve
  7194. Canvas.Left="200"
  7195. Canvas.Top="248"
  7196. Width="{StaticResource AITGasValve_Size}"
  7197. Height="{StaticResource AITGasValve_Size}"
  7198. DeviceData="{Binding ValveAV74}"
  7199. GasStateType="{Binding SelectedGasStateType}"
  7200. IsDisableMode="True"
  7201. IsSim="False"
  7202. ValveOpenOrientation="Vertical"/>
  7203. </Canvas>
  7204. <Canvas Canvas.Left="10">
  7205. <deviceControl:AITSensor
  7206. Canvas.Left="163"
  7207. Canvas.Top="137"
  7208. DeviceData="{Binding SensorPureN2PressureOK}"
  7209. EnableToolTip="False"
  7210. GreenColor="True"/>
  7211. <deviceControl:AITSensor
  7212. Canvas.Left="154"
  7213. Canvas.Top="377"
  7214. DeviceData="{Binding SensorPureN2PressureOK}"
  7215. EnableToolTip="False"
  7216. GreenColor="True"/>
  7217. <deviceControl:AITSensor
  7218. Canvas.Left="182"
  7219. Canvas.Top="377"
  7220. DeviceData="{Binding SensorPureN2PressureOK}"
  7221. EnableToolTip="False"
  7222. GreenColor="True"/>
  7223. <deviceControl:AITSensor
  7224. Canvas.Left="89"
  7225. Canvas.Top="207"
  7226. HorizontalAlignment="Left"
  7227. VerticalAlignment="Center"
  7228. DeviceData="{Binding SensorPureN2PressureOK}"
  7229. EnableToolTip="False"
  7230. GreenColor="True"/>
  7231. </Canvas>
  7232. <Canvas>
  7233. <Border
  7234. Canvas.Left="162"
  7235. Canvas.Top="278"
  7236. Width="48"
  7237. Height="30"
  7238. HorizontalAlignment="Left"
  7239. VerticalAlignment="Center"
  7240. BorderBrush="Gray"
  7241. BorderThickness="1"/>
  7242. <Border
  7243. Canvas.Left="116"
  7244. Canvas.Top="470"
  7245. Width="70"
  7246. Height="113"
  7247. HorizontalAlignment="Center"
  7248. VerticalAlignment="Top"
  7249. BorderBrush="Gray"
  7250. BorderThickness="1">
  7251. <Canvas>
  7252. <StackPanel Orientation="Vertical">
  7253. <Button
  7254. Margin="5"
  7255. Background="{Binding AGVPumpBrush}"
  7256. Content="AGV">
  7257. <i:Interaction.Triggers>
  7258. <i:EventTrigger EventName="Click">
  7259. <cal:ActionMessage MethodName="SelectPump">
  7260. <cal:Parameter Value="AGV"/>
  7261. </cal:ActionMessage>
  7262. </i:EventTrigger>
  7263. </i:Interaction.Triggers>
  7264. </Button>
  7265. <Button
  7266. Margin="5"
  7267. Background="{Binding BothPumpBrush}"
  7268. Content="MBP">
  7269. <!--<i:Interaction.Triggers>
  7270. <i:EventTrigger EventName="Click">
  7271. <cal:ActionMessage MethodName="SelectPump">
  7272. <cal:Parameter Value="Both"></cal:Parameter>
  7273. </cal:ActionMessage>
  7274. </i:EventTrigger>
  7275. </i:Interaction.Triggers>-->
  7276. </Button>
  7277. <Button
  7278. Margin="5"
  7279. Background="{Binding BothPumpBrush}"
  7280. Content="DP">
  7281. <i:Interaction.Triggers>
  7282. <i:EventTrigger EventName="Click">
  7283. <cal:ActionMessage MethodName="SelectPump">
  7284. <cal:Parameter Value="Both"/>
  7285. </cal:ActionMessage>
  7286. </i:EventTrigger>
  7287. </i:Interaction.Triggers>
  7288. </Button>
  7289. </StackPanel>
  7290. <Path
  7291. Canvas.Left="19"
  7292. Canvas.Top="113"
  7293. Data="m 0,0 -10,28 "
  7294. Stretch="Fill"
  7295. Stroke="Gray"
  7296. StrokeThickness="1"/>
  7297. <Path
  7298. Canvas.Left="35"
  7299. Canvas.Top="113"
  7300. HorizontalAlignment="Center"
  7301. VerticalAlignment="Top"
  7302. Data="m 0,0 10,28 "
  7303. Stretch="Fill"
  7304. Stroke="Gray"
  7305. StrokeThickness="1"/>
  7306. <Path
  7307. Canvas.Left="30"
  7308. Canvas.Top="119"
  7309. Data="m 0,0 0,28 m 0,0 -2,-8 "
  7310. Stretch="Fill"
  7311. Stroke="Black"
  7312. StrokeThickness="1"/>
  7313. <Path
  7314. Canvas.Left="32"
  7315. Canvas.Top="119"
  7316. Data="m 0,0 0,28 m 0,0 2,-8 "
  7317. Stretch="Fill"
  7318. Stroke="Black"
  7319. StrokeThickness="1"/>
  7320. <TextBlock
  7321. Canvas.Left="10"
  7322. Canvas.Top="148"
  7323. FontSize="12"
  7324. Text="Exhuast"/>
  7325. </Canvas>
  7326. </Border>
  7327. <Border
  7328. Canvas.Left="231"
  7329. Canvas.Top="550"
  7330. Width="800"
  7331. Height="82"
  7332. HorizontalAlignment="Center"
  7333. VerticalAlignment="Top"
  7334. BorderBrush="Gray">
  7335. <Canvas>
  7336. <TextBlock
  7337. Canvas.Left="150"
  7338. Canvas.Top="30"
  7339. HorizontalAlignment="Center"
  7340. VerticalAlignment="Top"
  7341. FontSize="12"
  7342. Text="VAC1"/>
  7343. <TextBlock
  7344. Canvas.Left="200"
  7345. Canvas.Top="30"
  7346. HorizontalAlignment="Center"
  7347. VerticalAlignment="Top"
  7348. FontSize="12"
  7349. Text="VAC2"/>
  7350. <TextBlock
  7351. Canvas.Left="250"
  7352. Canvas.Top="30"
  7353. HorizontalAlignment="Center"
  7354. VerticalAlignment="Top"
  7355. FontSize="12"
  7356. Text="VAC3"/>
  7357. <deviceControl:AITSensor
  7358. Canvas.Left="158"
  7359. Canvas.Top="50"
  7360. EnableToolTip="False"
  7361. GreenColor="True"
  7362. LightOnValue="{Binding VAC1}"/>
  7363. <deviceControl:AITSensor
  7364. Canvas.Left="208"
  7365. Canvas.Top="50"
  7366. EnableToolTip="False"
  7367. GreenColor="True"
  7368. LightOnValue="{Binding VAC2}"/>
  7369. <deviceControl:AITSensor
  7370. Canvas.Left="258"
  7371. Canvas.Top="50"
  7372. EnableToolTip="False"
  7373. GreenColor="True"
  7374. LightOnValue="{Binding VAC3}"/>
  7375. <Button
  7376. Canvas.Left="323"
  7377. Canvas.Top="50"
  7378. Background="{Binding ValveBWRBrush}"
  7379. Content="BWR">
  7380. <i:Interaction.Triggers>
  7381. <i:EventTrigger EventName="Click">
  7382. <cal:ActionMessage MethodName="SwichValue">
  7383. <cal:Parameter Value="BWR"/>
  7384. </cal:ActionMessage>
  7385. </i:EventTrigger>
  7386. </i:Interaction.Triggers>
  7387. </Button>
  7388. <Button
  7389. Canvas.Left="422"
  7390. Canvas.Top="50"
  7391. HorizontalAlignment="Left"
  7392. VerticalAlignment="Center"
  7393. Background="{Binding ValveDPRBrush}"
  7394. Content="DPR">
  7395. <i:Interaction.Triggers>
  7396. <i:EventTrigger EventName="Click">
  7397. <cal:ActionMessage MethodName="SwichValue">
  7398. <cal:Parameter Value="DPR"/>
  7399. </cal:ActionMessage>
  7400. </i:EventTrigger>
  7401. </i:Interaction.Triggers>
  7402. </Button>
  7403. <TextBlock
  7404. Canvas.Left="379"
  7405. Canvas.Top="16"
  7406. HorizontalAlignment="Left"
  7407. VerticalAlignment="Center"
  7408. FontSize="12"
  7409. Text="HEATER"/>
  7410. <TextBlock
  7411. Canvas.Left="383"
  7412. Canvas.Top="30"
  7413. HorizontalAlignment="Center"
  7414. VerticalAlignment="Top"
  7415. FontSize="12"
  7416. Text="COOL"/>
  7417. <!-- 右侧 -->
  7418. <TextBlock
  7419. Canvas.Left="694"
  7420. Canvas.Top="16"
  7421. FontSize="12"
  7422. Text="OPTION"/>
  7423. <TextBlock
  7424. Canvas.Left="650"
  7425. Canvas.Top="40"
  7426. Text="GAS"/>
  7427. <TextBlock
  7428. Canvas.Left="750"
  7429. Canvas.Top="40"
  7430. Text="EXH"/>
  7431. <Button
  7432. Canvas.Left="633"
  7433. Canvas.Top="50"
  7434. HorizontalAlignment="Left"
  7435. VerticalAlignment="Center"
  7436. Background="{Binding HTR1Brush}"
  7437. Content="HTR1">
  7438. <i:Interaction.Triggers>
  7439. <i:EventTrigger EventName="Click">
  7440. <cal:ActionMessage MethodName="SetEnable">
  7441. <cal:Parameter Value="HTR1"/>
  7442. </cal:ActionMessage>
  7443. </i:EventTrigger>
  7444. </i:Interaction.Triggers>
  7445. </Button>
  7446. <Button
  7447. Canvas.Left="724"
  7448. Canvas.Top="50"
  7449. HorizontalAlignment="Left"
  7450. VerticalAlignment="Center"
  7451. Background="{Binding HTR2Brush}"
  7452. Content="HTR2">
  7453. <i:Interaction.Triggers>
  7454. <i:EventTrigger EventName="Click">
  7455. <cal:ActionMessage MethodName="SetEnable">
  7456. <cal:Parameter Value="HTR2"/>
  7457. </cal:ActionMessage>
  7458. </i:EventTrigger>
  7459. </i:Interaction.Triggers>
  7460. </Button>
  7461. <Button
  7462. Canvas.Left="485"
  7463. Canvas.Top="50"
  7464. HorizontalAlignment="Left"
  7465. VerticalAlignment="Center"
  7466. Background="{Binding F2ClnBrush}"
  7467. Content="F2 cln">
  7468. <i:Interaction.Triggers>
  7469. <i:EventTrigger EventName="Click">
  7470. <cal:ActionMessage MethodName="SwichValue">
  7471. <cal:Parameter Value="F2"/>
  7472. </cal:ActionMessage>
  7473. </i:EventTrigger>
  7474. </i:Interaction.Triggers>
  7475. </Button>
  7476. <Button
  7477. Canvas.Left="555"
  7478. Canvas.Top="50"
  7479. HorizontalAlignment="Left"
  7480. VerticalAlignment="Center"
  7481. Background="{Binding HFClnBrush}"
  7482. Content="HF cln">
  7483. <i:Interaction.Triggers>
  7484. <i:EventTrigger EventName="Click">
  7485. <cal:ActionMessage MethodName="SwichValue">
  7486. <cal:Parameter Value="HF"/>
  7487. </cal:ActionMessage>
  7488. </i:EventTrigger>
  7489. </i:Interaction.Triggers>
  7490. </Button>
  7491. <Border
  7492. Canvas.Left="627"
  7493. Canvas.Top="30"
  7494. Width="57"
  7495. Height="22"
  7496. HorizontalAlignment="Left"
  7497. VerticalAlignment="Center"
  7498. BorderBrush="Black"
  7499. BorderThickness="1,1,0,0"
  7500. RenderTransformOrigin="0.75,0.111"/>
  7501. <Border
  7502. Canvas.Left="740"
  7503. Canvas.Top="30"
  7504. Width="50"
  7505. Height="22"
  7506. HorizontalAlignment="Left"
  7507. VerticalAlignment="Center"
  7508. BorderBrush="Black"
  7509. BorderThickness="0,1,1,0"
  7510. RenderTransformOrigin="0.75,0.111"/>
  7511. <Border
  7512. Canvas.Left="317"
  7513. Canvas.Top="30"
  7514. Width="57"
  7515. Height="22"
  7516. HorizontalAlignment="Left"
  7517. VerticalAlignment="Top"
  7518. BorderBrush="Black"
  7519. BorderThickness="1,1,0,0"
  7520. RenderTransformOrigin="0.75,0.111"/>
  7521. <Border
  7522. Canvas.Left="430"
  7523. Canvas.Top="30"
  7524. Width="50"
  7525. Height="22"
  7526. HorizontalAlignment="Left"
  7527. VerticalAlignment="Center"
  7528. BorderBrush="Black"
  7529. BorderThickness="0,1,1,0"
  7530. RenderTransformOrigin="0.75,0.111"/>
  7531. </Canvas>
  7532. </Border>
  7533. <!--<Border BorderThickness="1" BorderBrush="Gray" Width="134" Height="45" Canvas.Left="417" Canvas.Top="568" HorizontalAlignment="Left" VerticalAlignment="Top">
  7534. <StackPanel Orientation="Horizontal">
  7535. <Button Content="BWR" Margin="5" Background="{Binding ValveBWRBrush}" >
  7536. <i:Interaction.Triggers>
  7537. <i:EventTrigger EventName="Click">
  7538. <cal:ActionMessage MethodName="SwichValue">
  7539. <cal:Parameter Value="BWR"></cal:Parameter>
  7540. </cal:ActionMessage>
  7541. </i:EventTrigger>
  7542. </i:Interaction.Triggers>
  7543. </Button>
  7544. <Button Content="DPR" Margin="5" Background="{Binding ValveDPRBrush}">
  7545. <i:Interaction.Triggers>
  7546. <i:EventTrigger EventName="Click">
  7547. <cal:ActionMessage MethodName="SwichValue">
  7548. <cal:Parameter Value="DPR"></cal:Parameter>
  7549. </cal:ActionMessage>
  7550. </i:EventTrigger>
  7551. </i:Interaction.Triggers>
  7552. </Button>
  7553. </StackPanel>
  7554. </Border>
  7555. <Border BorderThickness="1" BorderBrush="Gray" Width="134" Height="45" Canvas.Left="602" Canvas.Top="568" HorizontalAlignment="Left" VerticalAlignment="Top">
  7556. <StackPanel Orientation="Horizontal">
  7557. <Button Content="HTR1" Margin="5" Background="{Binding HTR1Brush}" >
  7558. <i:Interaction.Triggers>
  7559. <i:EventTrigger EventName="Click">
  7560. <cal:ActionMessage MethodName="SetEnable">
  7561. <cal:Parameter Value="HTR1"></cal:Parameter>
  7562. </cal:ActionMessage>
  7563. </i:EventTrigger>
  7564. </i:Interaction.Triggers>
  7565. </Button>
  7566. <Button Content="HTR2" Margin="5" Background="{Binding HTR2Brush}">
  7567. <i:Interaction.Triggers>
  7568. <i:EventTrigger EventName="Click">
  7569. <cal:ActionMessage MethodName="SetEnable">
  7570. <cal:Parameter Value="HTR2"></cal:Parameter>
  7571. </cal:ActionMessage>
  7572. </i:EventTrigger>
  7573. </i:Interaction.Triggers>
  7574. </Button>
  7575. </StackPanel>
  7576. </Border>-->
  7577. </Canvas>
  7578. <TextBlock
  7579. Canvas.Left="167"
  7580. Canvas.Top="23"
  7581. HorizontalAlignment="Center"
  7582. VerticalAlignment="Top"
  7583. FontSize="9"
  7584. Text="VG11"/>
  7585. <TextBlock
  7586. Canvas.Left="168"
  7587. Canvas.Top="73"
  7588. HorizontalAlignment="Left"
  7589. VerticalAlignment="Top"
  7590. FontSize="9"
  7591. Text="VG13"/>
  7592. <TextBlock
  7593. Canvas.Left="479"
  7594. Canvas.Top="42"
  7595. HorizontalAlignment="Left"
  7596. VerticalAlignment="Top"
  7597. FontSize="9"
  7598. Text="VG22"/>
  7599. <TextBlock
  7600. Canvas.Left="479"
  7601. Canvas.Top="4"
  7602. HorizontalAlignment="Center"
  7603. VerticalAlignment="Center"
  7604. FontSize="9"
  7605. Text="VG21"/>
  7606. <TextBlock
  7607. Canvas.Left="173"
  7608. Canvas.Top="126"
  7609. FontSize="9"
  7610. Text="PS13"/>
  7611. <TextBlock
  7612. Canvas.Left="163"
  7613. Canvas.Top="359"
  7614. FontSize="9"
  7615. Text="PG/"/>
  7616. <TextBlock
  7617. Canvas.Left="163"
  7618. Canvas.Top="367"
  7619. FontSize="9"
  7620. Text="PS12"/>
  7621. <TextBlock
  7622. Canvas.Left="194"
  7623. Canvas.Top="359"
  7624. FontSize="9"
  7625. Text="PG/"/>
  7626. <TextBlock
  7627. Canvas.Left="192"
  7628. Canvas.Top="367"
  7629. FontSize="9"
  7630. Text="PS13"/>
  7631. <TextBlock
  7632. Canvas.Left="426"
  7633. HorizontalAlignment="Left"
  7634. VerticalAlignment="Top"
  7635. FontSize="9"
  7636. Text="R_1"/>
  7637. <TextBlock
  7638. Canvas.Left="436"
  7639. Canvas.Top="43.78"
  7640. HorizontalAlignment="Center"
  7641. VerticalAlignment="Top"
  7642. FontSize="9"
  7643. Text="R_2"/>
  7644. <TextBlock
  7645. Canvas.Left="436"
  7646. Canvas.Top="64.39"
  7647. HorizontalAlignment="Center"
  7648. VerticalAlignment="Top"
  7649. FontSize="9"
  7650. Text="R_3"/>
  7651. <TextBlock
  7652. Canvas.Left="436"
  7653. Canvas.Top="86.39"
  7654. HorizontalAlignment="Center"
  7655. VerticalAlignment="Top"
  7656. FontSize="9"
  7657. Text="R_4"/>
  7658. <TextBlock
  7659. Canvas.Left="167"
  7660. Canvas.Top="284"
  7661. FontSize="7"
  7662. Text="VALVE BOX"/>
  7663. <TextBlock
  7664. Canvas.Left="172"
  7665. Canvas.Top="296"
  7666. FontSize="7"
  7667. Text="AIR UNIT"/>
  7668. <controls2:PipeLine
  7669. Canvas.Left="100"
  7670. Canvas.Top="225"
  7671. Width="12"
  7672. Height="{StaticResource ResourceKey=FlowPipeV2_Height}"
  7673. HorizontalAlignment="Left"
  7674. VerticalAlignment="Center"
  7675. CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
  7676. FlowDirection="LeftToRight"
  7677. LeftDirection="None"
  7678. MoveSpeed="{c:Binding Path=IsRecipeEdit?(NR1Valve.VirtualFeedback?0.5:0):(NR1Valve.Feedback?0.5:0)}"
  7679. RenderTransformOrigin="0.5,0.5"
  7680. RightDirection="None"
  7681. Visibility="Visible">
  7682. <controls2:PipeLine.RenderTransform>
  7683. <TransformGroup>
  7684. <ScaleTransform/>
  7685. <SkewTransform/>
  7686. <RotateTransform Angle="90"/>
  7687. <TranslateTransform/>
  7688. </TransformGroup>
  7689. </controls2:PipeLine.RenderTransform>
  7690. <controls2:PipeLine.EdgeColor>
  7691. <MultiBinding>
  7692. <MultiBinding.Converter>
  7693. <converts:FlowConverterForAllFalseTurnGreenMultiBinding/>
  7694. </MultiBinding.Converter>
  7695. <Binding Path="ValveAV77.Feedback"/>
  7696. </MultiBinding>
  7697. </controls2:PipeLine.EdgeColor>
  7698. </controls2:PipeLine>
  7699. <TextBlock
  7700. Canvas.Left="94"
  7701. Canvas.Top="194"
  7702. HorizontalAlignment="Left"
  7703. VerticalAlignment="Top"
  7704. FontSize="9"
  7705. Text="PS14"/>
  7706. <TextBlock
  7707. Canvas.Left="69"
  7708. Canvas.Top="216"
  7709. HorizontalAlignment="Left"
  7710. VerticalAlignment="Center"
  7711. FontSize="9"
  7712. Text="VG12"/>
  7713. </Canvas>
  7714. <Image
  7715. Canvas.Left="330"
  7716. Canvas.Top="-122"
  7717. Width="120"
  7718. Height="210"
  7719. Margin="398,137,0,0"
  7720. HorizontalAlignment="Left"
  7721. VerticalAlignment="Top"
  7722. Opacity="0.6"
  7723. Source="/Resources/Images/controls/17.png"
  7724. Stretch="Fill"
  7725. StretchDirection="Both"/>
  7726. </Grid>
  7727. </UserControl>