ProductParams.xaml 63 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045
  1. <UserControl x:Class="TeamAAS_VP.Views.Product.ProductParams"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:prism="http://prismlibrary.com/"
  5. xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
  6. xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
  7. xmlns:sys="clr-namespace:System;assembly=mscorlib"
  8. xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls"
  9. xmlns:uControl="clr-namespace:TeamAAS_VP.Controls"
  10. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  11. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  12. xmlns:vm="clr-namespace:TeamAAS_VP.ViewModels.Product"
  13. xmlns:lex="http://wpflocalizeextension.codeplex.com"
  14. lex:LocalizeDictionary.DesignCulture="zh-CN"
  15. lex:ResxLocalizationProvider.DefaultAssembly="TeamAAS-VP"
  16. lex:ResxLocalizationProvider.DefaultDictionary="Lang"
  17. prism:ViewModelLocator.AutoWireViewModel="True"
  18. mc:Ignorable="d"
  19. d:DataContext="{d:DesignInstance Type=vm:ProductParamsViewModel}"
  20. d:Height="600"
  21. d:Width="1024"
  22. d:Background="White"
  23. FontFamily="{DynamicResource DefaultFont}">
  24. <b:Interaction.Triggers>
  25. <b:EventTrigger EventName="Loaded">
  26. <b:InvokeCommandAction Command="{Binding LoadedCommand}" />
  27. </b:EventTrigger>
  28. </b:Interaction.Triggers>
  29. <Grid>
  30. <Grid.RowDefinitions>
  31. <RowDefinition Height="auto" />
  32. <RowDefinition Height="*" />
  33. <RowDefinition Height="auto" />
  34. </Grid.RowDefinitions>
  35. <Button Grid.Row="0"
  36. Content="{materialDesign:PackIcon Kind=ArrowLeftCircle}"
  37. Width="50"
  38. HorizontalAlignment="Left"
  39. VerticalAlignment="Top"
  40. ToolTip="{lex:Loc 返回}"
  41. Style="{StaticResource MaterialDesignIconButton}"
  42. Command="{Binding BackCommand}" />
  43. <StackPanel Grid.Row="0"
  44. Orientation="Horizontal"
  45. Margin="50,0"
  46. VerticalAlignment="Center">
  47. <materialDesign:PackIcon Kind="CubeOutline"
  48. Width="30"
  49. Height="30" />
  50. <TextBlock Text="{Binding SelectProduct.Name}"
  51. VerticalAlignment="Center" />
  52. <TextBlock Text="{lex:Loc 产品参数,Converter={StaticResource StringFormatConverter},ConverterParameter=' - {0}'}"
  53. VerticalAlignment="Center" />
  54. </StackPanel>
  55. <Border BorderThickness="1,1,1,1"
  56. VerticalAlignment="Bottom"
  57. Height="1">
  58. <Border.BorderBrush>
  59. <VisualBrush>
  60. <VisualBrush.Visual>
  61. <Rectangle StrokeDashArray="4 4"
  62. Stroke="LightGray"
  63. StrokeThickness="1"
  64. Width="{Binding RelativeSource={RelativeSource AncestorType={x:Type Border}}, Path=ActualWidth}"
  65. Height="{Binding RelativeSource={RelativeSource AncestorType={x:Type Border}}, Path=ActualHeight}" />
  66. </VisualBrush.Visual>
  67. </VisualBrush>
  68. </Border.BorderBrush>
  69. </Border>
  70. <materialDesign:DrawerHost Grid.Row="1"
  71. OpenMode="Standard"
  72. x:Name="DrawerHost"
  73. IsEnabled="{Binding IsAllowEdit}">
  74. <materialDesign:DrawerHost.RightDrawerContent>
  75. <uControl:ParameterEdit x:Name="parameterEdit"/>
  76. </materialDesign:DrawerHost.RightDrawerContent>
  77. <Grid>
  78. <Grid.ColumnDefinitions>
  79. <ColumnDefinition Width="auto" />
  80. <ColumnDefinition Width="auto" />
  81. <ColumnDefinition Width="*" />
  82. </Grid.ColumnDefinitions>
  83. <Expander Grid.Column="0"
  84. ExpandDirection="Right"
  85. Background="Transparent">
  86. <Expander.Header>
  87. <TextBlock RenderTransformOrigin=".5,.5"
  88. Text="Navigation Description">
  89. <TextBlock.LayoutTransform>
  90. <RotateTransform Angle="90" />
  91. </TextBlock.LayoutTransform>
  92. </TextBlock>
  93. </Expander.Header>
  94. <ScrollViewer>
  95. <StackPanel Margin="8,24,16,24"
  96. Orientation="Vertical">
  97. <Image Source="pack://application:,,,/TeamAAS-VP;component/Resources/Images/10产品参数.png"
  98. Stretch="Uniform"
  99. Width="350"
  100. HorizontalAlignment="Center"
  101. VerticalAlignment="Top" />
  102. <TextBlock Text="{lex:Loc 产品参数设定}" />
  103. <TextBlock Foreground="Gray"
  104. TextWrapping="Wrap"
  105. Text="{lex:Loc 产品参数设定描述}" />
  106. </StackPanel>
  107. </ScrollViewer>
  108. </Expander>
  109. <!--产品检测判断的上下限-->
  110. <Grid Grid.Column="1"
  111. IsEnabled="{Binding IsAllowEdit}"
  112. Margin="10"
  113. HorizontalAlignment="Center"
  114. VerticalAlignment="Center">
  115. <ScrollViewer VerticalScrollBarVisibility="Auto"
  116. HorizontalScrollBarVisibility="Disabled"
  117. CanContentScroll="True">
  118. <StackPanel Orientation="Vertical"
  119. Margin="0">
  120. <GroupBox Header="{lex:Loc 组装保压配置}"
  121. Margin="5"
  122. Width="200">
  123. <Grid Margin="10">
  124. <Grid.ColumnDefinitions>
  125. <ColumnDefinition Width="auto" />
  126. <ColumnDefinition Width="*" />
  127. <ColumnDefinition Width="auto" />
  128. </Grid.ColumnDefinitions>
  129. <Grid.RowDefinitions>
  130. <RowDefinition Height="Auto" />
  131. <RowDefinition Height="Auto" />
  132. <RowDefinition Height="Auto" />
  133. <RowDefinition Height="Auto" />
  134. <RowDefinition Height="Auto" />
  135. </Grid.RowDefinitions>
  136. <TextBlock Text="{lex:Loc 保压时间}"
  137. Grid.Row="0"
  138. Grid.Column="0"
  139. HorizontalAlignment="Right" />
  140. <TextBox Text="{Binding SelectProduct.GlobalParamEx.AssemblyPressure.PressureTime,Mode=TwoWay}"
  141. Grid.Row="0"
  142. Grid.Column="1"
  143. Margin="6,0" />
  144. <TextBlock Text="s"
  145. Grid.Row="0"
  146. Grid.Column="2"
  147. HorizontalAlignment="Right" />
  148. <TextBlock Text="{lex:Loc 保压压力}"
  149. Grid.Row="1"
  150. Grid.Column="0"
  151. HorizontalAlignment="Right" />
  152. <TextBox Text="{Binding SelectProduct.GlobalParamEx.AssemblyPressure.PressureNum,Mode=TwoWay}"
  153. Grid.Row="1"
  154. Grid.Column="1"
  155. Margin="6,0" />
  156. <TextBlock Text="kg"
  157. Grid.Row="1"
  158. Grid.Column="2"
  159. HorizontalAlignment="Right" />
  160. <TextBlock Text="{lex:Loc 保压最大值}"
  161. Grid.Row="2"
  162. Grid.Column="0"
  163. HorizontalAlignment="Right" />
  164. <TextBox Text="{Binding SelectProduct.GlobalParamEx.AssemblyPressure.PressureNumMax,Mode=TwoWay}"
  165. Grid.Row="2"
  166. Grid.Column="1"
  167. Margin="6,0" />
  168. <TextBlock Text="kg"
  169. Grid.Row="2"
  170. Grid.Column="2"
  171. HorizontalAlignment="Right" />
  172. <TextBlock Text="保压上限:"
  173. Grid.Row="3"
  174. Grid.Column="0"
  175. HorizontalAlignment="Right" />
  176. <TextBox Text="{Binding SelectProduct.GlobalParamEx.AssemblyPressure.PressureUpLimit,Mode=TwoWay}"
  177. Grid.Row="3"
  178. Grid.Column="1"
  179. Margin="6,0" />
  180. <TextBlock Text="kg"
  181. Grid.Row="3"
  182. Grid.Column="2"
  183. HorizontalAlignment="Right" />
  184. <TextBlock Text="保压下限:"
  185. Grid.Row="4"
  186. Grid.Column="0"
  187. HorizontalAlignment="Right" />
  188. <TextBox Text="{Binding SelectProduct.GlobalParamEx.AssemblyPressure.PressureDownLimit,Mode=TwoWay}"
  189. Grid.Row="4"
  190. Grid.Column="1"
  191. Margin="6,0" />
  192. <TextBlock Text="kg"
  193. Grid.Row="4"
  194. Grid.Column="2"
  195. HorizontalAlignment="Right" />
  196. </Grid>
  197. </GroupBox>
  198. <GroupBox Header="{lex:Loc 后保压配置}"
  199. Margin="5"
  200. Width="200">
  201. <Grid Margin="10">
  202. <Grid.ColumnDefinitions>
  203. <ColumnDefinition Width="auto" />
  204. <ColumnDefinition Width="*" />
  205. <ColumnDefinition Width="auto" />
  206. </Grid.ColumnDefinitions>
  207. <Grid.RowDefinitions>
  208. <RowDefinition Height="Auto" />
  209. <RowDefinition Height="Auto" />
  210. <RowDefinition Height="Auto" />
  211. <RowDefinition Height="Auto" />
  212. <RowDefinition Height="Auto" />
  213. </Grid.RowDefinitions>
  214. <TextBlock Text="{lex:Loc 保压时间}"
  215. Grid.Row="0"
  216. Grid.Column="0"
  217. HorizontalAlignment="Right" />
  218. <TextBox Text="{Binding SelectProduct.GlobalParamEx.DownPressure.PressureTime,Mode=TwoWay}"
  219. Grid.Row="0"
  220. Grid.Column="1"
  221. Margin="6,0" />
  222. <TextBlock Text="s"
  223. Grid.Row="0"
  224. Grid.Column="2"
  225. HorizontalAlignment="Right" />
  226. <TextBlock Text="{lex:Loc 保压压力}"
  227. Grid.Row="1"
  228. Grid.Column="0"
  229. HorizontalAlignment="Right" />
  230. <TextBox Text="{Binding SelectProduct.GlobalParamEx.DownPressure.PressureNum,Mode=TwoWay}"
  231. Grid.Row="1"
  232. Grid.Column="1"
  233. Margin="6,0" />
  234. <TextBlock Text="kg"
  235. Grid.Row="1"
  236. Grid.Column="2"
  237. HorizontalAlignment="Right" />
  238. <TextBlock Text="{lex:Loc 保压最大值}"
  239. Grid.Row="2"
  240. Grid.Column="0"
  241. HorizontalAlignment="Right" />
  242. <TextBox Text="{Binding SelectProduct.GlobalParamEx.DownPressure.PressureNumMax,Mode=TwoWay}"
  243. Grid.Row="2"
  244. Grid.Column="1"
  245. Margin="6,0" />
  246. <TextBlock Text="kg"
  247. Grid.Row="2"
  248. Grid.Column="2"
  249. HorizontalAlignment="Right" />
  250. <TextBlock Text="保压上限:"
  251. Grid.Row="3"
  252. Grid.Column="0"
  253. HorizontalAlignment="Right" />
  254. <TextBox Text="{Binding SelectProduct.GlobalParamEx.DownPressure.PressureUpLimit,Mode=TwoWay}"
  255. Grid.Row="3"
  256. Grid.Column="1"
  257. Margin="6,0" />
  258. <TextBlock Text="kg"
  259. Grid.Row="3"
  260. Grid.Column="2"
  261. HorizontalAlignment="Right" />
  262. <TextBlock Text="保压下限:"
  263. Grid.Row="4"
  264. Grid.Column="0"
  265. HorizontalAlignment="Right" />
  266. <TextBox Text="{Binding SelectProduct.GlobalParamEx.DownPressure.PressureDownLimit,Mode=TwoWay}"
  267. Grid.Row="4"
  268. Grid.Column="1"
  269. Margin="6,0" />
  270. <TextBlock Text="kg"
  271. Grid.Row="4"
  272. Grid.Column="2"
  273. HorizontalAlignment="Right" />
  274. </Grid>
  275. </GroupBox>
  276. <GroupBox Header="相机复检配置"
  277. Margin="5"
  278. Width="200">
  279. <Grid Margin="10">
  280. <Grid.ColumnDefinitions>
  281. <ColumnDefinition Width="auto" />
  282. <ColumnDefinition Width="*" />
  283. <ColumnDefinition Width="auto" />
  284. </Grid.ColumnDefinitions>
  285. <Grid.RowDefinitions>
  286. <RowDefinition Height="Auto" />
  287. <RowDefinition Height="Auto" />
  288. <RowDefinition Height="Auto" />
  289. <RowDefinition Height="Auto" />
  290. <RowDefinition Height="Auto" />
  291. <RowDefinition Height="Auto" />
  292. <RowDefinition Height="Auto" />
  293. <RowDefinition Height="Auto" />
  294. </Grid.RowDefinitions>
  295. <TextBlock Text="Gap1上限"
  296. Grid.Row="0"
  297. Grid.Column="0"
  298. HorizontalAlignment="Right" />
  299. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap1UpLimit,Mode=TwoWay}"
  300. Grid.Row="0"
  301. Grid.Column="1"
  302. Margin="6,0" />
  303. <TextBlock Text="mm"
  304. Grid.Row="0"
  305. Grid.Column="2"
  306. HorizontalAlignment="Right" />
  307. <TextBlock Text="Gap1下限"
  308. Grid.Row="1"
  309. Grid.Column="0"
  310. HorizontalAlignment="Right" />
  311. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap1DownLimit,Mode=TwoWay}"
  312. Grid.Row="1"
  313. Grid.Column="1"
  314. Margin="6,0" />
  315. <TextBlock Text="mm"
  316. Grid.Row="1"
  317. Grid.Column="2"
  318. HorizontalAlignment="Right" />
  319. <TextBlock Text="Gap2上限"
  320. Grid.Row="2"
  321. Grid.Column="0"
  322. HorizontalAlignment="Right" />
  323. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap2UpLimit,Mode=TwoWay}"
  324. Grid.Row="2"
  325. Grid.Column="1"
  326. Margin="6,0" />
  327. <TextBlock Text="mm"
  328. Grid.Row="2"
  329. Grid.Column="2"
  330. HorizontalAlignment="Right" />
  331. <TextBlock Text="Gap2下限"
  332. Grid.Row="3"
  333. Grid.Column="0"
  334. HorizontalAlignment="Right" />
  335. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap2DownLimit,Mode=TwoWay}"
  336. Grid.Row="3"
  337. Grid.Column="1"
  338. Margin="6,0" />
  339. <TextBlock Text="mm"
  340. Grid.Row="3"
  341. Grid.Column="2"
  342. HorizontalAlignment="Right" />
  343. <TextBlock Text="Gap3上限"
  344. Grid.Row="4"
  345. Grid.Column="0"
  346. HorizontalAlignment="Right" />
  347. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap3UpLimit,Mode=TwoWay}"
  348. Grid.Row="4"
  349. Grid.Column="1"
  350. Margin="6,0" />
  351. <TextBlock Text="mm"
  352. Grid.Row="4"
  353. Grid.Column="2"
  354. HorizontalAlignment="Right" />
  355. <TextBlock Text="Gap3下限"
  356. Grid.Row="5"
  357. Grid.Column="0"
  358. HorizontalAlignment="Right" />
  359. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap3DownLimit,Mode=TwoWay}"
  360. Grid.Row="5"
  361. Grid.Column="1"
  362. Margin="6,0" />
  363. <TextBlock Text="mm"
  364. Grid.Row="5"
  365. Grid.Column="2"
  366. HorizontalAlignment="Right" />
  367. <TextBlock Text="Gap4上限"
  368. Grid.Row="6"
  369. Grid.Column="0"
  370. HorizontalAlignment="Right" />
  371. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap4UpLimit,Mode=TwoWay}"
  372. Grid.Row="6"
  373. Grid.Column="1"
  374. Margin="6,0" />
  375. <TextBlock Text="mm"
  376. Grid.Row="6"
  377. Grid.Column="2"
  378. HorizontalAlignment="Right" />
  379. <TextBlock Text="Gap4下限"
  380. Grid.Row="7"
  381. Grid.Column="0"
  382. HorizontalAlignment="Right" />
  383. <TextBox Text="{Binding SelectProduct.GlobalParamEx.Gap4DownLimit,Mode=TwoWay}"
  384. Grid.Row="7"
  385. Grid.Column="1"
  386. Margin="6,0" />
  387. <TextBlock Text="mm"
  388. Grid.Row="7"
  389. Grid.Column="2"
  390. HorizontalAlignment="Right" />
  391. </Grid>
  392. </GroupBox>
  393. </StackPanel>
  394. </ScrollViewer>
  395. </Grid>
  396. <Grid Grid.Column="2"
  397. IsEnabled="{Binding IsAllowEdit}"
  398. Margin="10"
  399. HorizontalAlignment="Center"
  400. VerticalAlignment="Center">
  401. <Grid.RowDefinitions>
  402. <RowDefinition Height="auto" />
  403. <RowDefinition Height="auto" />
  404. <RowDefinition Height="auto" />
  405. <RowDefinition Height="auto" />
  406. <RowDefinition Height="auto" />
  407. <RowDefinition Height="auto" />
  408. <RowDefinition Height="auto" />
  409. <RowDefinition Height="auto" />
  410. <RowDefinition Height="auto" />
  411. <RowDefinition Height="auto" />
  412. <RowDefinition Height="auto" />
  413. <RowDefinition Height="auto" />
  414. <RowDefinition Height="auto" />
  415. <RowDefinition Height="auto" />
  416. <RowDefinition Height="auto" />
  417. <RowDefinition Height="auto" />
  418. <RowDefinition Height="auto" />
  419. <RowDefinition Height="auto" />
  420. <RowDefinition Height="auto" />
  421. <RowDefinition Height="auto" />
  422. <RowDefinition Height="auto" />
  423. <RowDefinition Height="auto" />
  424. </Grid.RowDefinitions>
  425. <Grid.ColumnDefinitions>
  426. <ColumnDefinition Width="auto" />
  427. <ColumnDefinition Width="auto" />
  428. </Grid.ColumnDefinitions>
  429. <Grid.Resources>
  430. <Style TargetType="TextBlock">
  431. <Setter Property="HorizontalAlignment"
  432. Value="Right" />
  433. <Setter Property="VerticalAlignment"
  434. Value="Center" />
  435. <Setter Property="FontSize"
  436. Value="10" />
  437. <Setter Property="FontWeight"
  438. Value="Bold" />
  439. <Setter Property="Margin"
  440. Value="5,2" />
  441. </Style>
  442. <Style TargetType="TextBox"
  443. BasedOn="{StaticResource MaterialDesignFloatingHintTextBox}">
  444. <Setter Property="HorizontalAlignment"
  445. Value="Center" />
  446. <Setter Property="VerticalAlignment"
  447. Value="Center" />
  448. <Setter Property="FontSize"
  449. Value="10" />
  450. <Setter Property="Margin"
  451. Value="5,2" />
  452. <Setter Property="MinWidth"
  453. Value="100" />
  454. <Setter Property="HorizontalContentAlignment"
  455. Value="Center" />
  456. <Setter Property="VerticalContentAlignment"
  457. Value="Center" />
  458. </Style>
  459. </Grid.Resources>
  460. <ToggleButton Grid.Column="1"
  461. Grid.Row="0"
  462. HorizontalAlignment="Right"
  463. VerticalAlignment="Top"
  464. materialDesign:ToggleButtonAssist.OnContent="{materialDesign:PackIcon Kind=ChevronDoubleLeft}"
  465. Content="{materialDesign:PackIcon Kind=ChevronDoubleRight}"
  466. Style="{StaticResource MaterialDesignActionToggleButton}"
  467. ToolTip="{lex:Loc 其他参数}"
  468. Margin="0,-40"
  469. IsChecked="{Binding IsRightDrawerOpen,ElementName=DrawerHost}" />
  470. <!--PTP速度-->
  471. <TextBlock Grid.Row="0"
  472. Grid.Column="0"
  473. Text="{lex:Loc PTP速度,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0}: '}" />
  474. <mah:NumericUpDown Grid.Row="0"
  475. Grid.Column="1"
  476. Margin="0,5"
  477. Maximum="100"
  478. Minimum="1"
  479. StringFormat="{}{0:N0} %"
  480. Value="{Binding SelectProduct.Speed,Mode=TwoWay}" />
  481. <!--PTP加减速度--><!--
  482. <TextBlock Grid.Row="1"
  483. Grid.Column="0"
  484. Text="{lex:Loc PTP加减速度,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0}: '}" />
  485. <mah:NumericUpDown Grid.Row="1"
  486. Grid.Column="1"
  487. Margin="0,5"
  488. Maximum="100"
  489. Minimum="1"
  490. StringFormat="{}{0:N0} %"
  491. Value="{Binding SelectProduct.Accel,Mode=TwoWay}" />
  492. --><!--CP速度--><!--
  493. <TextBlock Grid.Row="2"
  494. Grid.Column="0"
  495. Text="{lex:Loc CP速度,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0}: '}" />
  496. <mah:NumericUpDown Grid.Row="2"
  497. Grid.Column="1"
  498. Margin="0,5"
  499. Maximum="3000"
  500. Minimum="1"
  501. StringFormat="{}{0:N0} mm/s"
  502. Value="{Binding SelectProduct.Speeds,Mode=TwoWay}" />
  503. --><!--CP加减速度--><!--
  504. <TextBlock Grid.Row="3"
  505. Grid.Column="0"
  506. Text="{lex:Loc CP加减速度,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0}: '}" />
  507. <mah:NumericUpDown Grid.Row="3"
  508. Grid.Column="1"
  509. Margin="0,5"
  510. Maximum="30000"
  511. Minimum="1"
  512. StringFormat="{}{0:N0} mm/s²"
  513. Value="{Binding SelectProduct.Accels,Mode=TwoWay}" />
  514. --><!--功率--><!--
  515. <TextBlock Grid.Row="4"
  516. Grid.Column="0"
  517. Text="{lex:Loc 功率,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0}: '}" />
  518. <CheckBox Grid.Row="4"
  519. Grid.Column="1"
  520. Content="{lex:Loc 高功率}"
  521. IsChecked="{Binding SelectProduct.Power}" />
  522. --><!--二次相机功能--><!--
  523. <TextBlock Grid.Row="5"
  524. Grid.Column="0"
  525. Text="{lex:Loc 视觉引导模式,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0}: '}" />
  526. <CheckBox Grid.Row="5"
  527. Grid.Column="1"
  528. Content="{lex:Loc 启用二次定位相机}"
  529. IsChecked="{Binding SelectProduct.IsUserUpCamera}" />-->
  530. <!--固定向上相机1视觉流程-->
  531. <TextBlock Grid.Row="1"
  532. Grid.Column="0"
  533. Text="{lex:Loc 固定向上相机1视觉流程ID}" />
  534. <ComboBox Grid.Row="1"
  535. Grid.Column="1"
  536. ItemsSource="{Binding ProcedureModels}"
  537. SelectedItem="{Binding FixedUpCamera1Procedure}"
  538. materialDesign:TextFieldAssist.HasClearButton="True"
  539. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  540. <ComboBox.ItemTemplate>
  541. <DataTemplate>
  542. <StackPanel Orientation="Horizontal">
  543. <materialDesign:PackIcon Kind="VideoOutline" />
  544. <TextBlock Text="{Binding CameraName}"
  545. Margin="6,0" />
  546. <materialDesign:PackIcon Kind="ProgressWrench" />
  547. <TextBlock Text="{Binding Name}"
  548. Margin="6,0" />
  549. </StackPanel>
  550. </DataTemplate>
  551. </ComboBox.ItemTemplate>
  552. </ComboBox>
  553. <!--固定向上相机2视觉流程-->
  554. <TextBlock Grid.Row="2"
  555. Grid.Column="0"
  556. Text="{lex:Loc 固定向上相机2视觉流程ID}" />
  557. <ComboBox Grid.Row="2"
  558. Grid.Column="1"
  559. ItemsSource="{Binding ProcedureModels}"
  560. SelectedItem="{Binding FixedUpCamera2Procedure}"
  561. materialDesign:TextFieldAssist.HasClearButton="True"
  562. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  563. <ComboBox.ItemTemplate>
  564. <DataTemplate>
  565. <StackPanel Orientation="Horizontal">
  566. <materialDesign:PackIcon Kind="VideoOutline" />
  567. <TextBlock Text="{Binding CameraName}"
  568. Margin="6,0" />
  569. <materialDesign:PackIcon Kind="ProgressWrench" />
  570. <TextBlock Text="{Binding Name}"
  571. Margin="6,0" />
  572. </StackPanel>
  573. </DataTemplate>
  574. </ComboBox.ItemTemplate>
  575. </ComboBox>
  576. <!--固定向下相机1取料流程--><!--
  577. <TextBlock Grid.Row="3"
  578. Grid.Column="0"
  579. Text="固定向下相机1取料流程ID: " />
  580. <ComboBox Grid.Row="3"
  581. Grid.Column="1"
  582. ItemsSource="{Binding ProcedureModels}"
  583. SelectedItem="{Binding FixedDownCamera1Procedure}"
  584. materialDesign:TextFieldAssist.HasClearButton="True"
  585. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  586. <ComboBox.ItemTemplate>
  587. <DataTemplate>
  588. <StackPanel Orientation="Horizontal">
  589. <materialDesign:PackIcon Kind="VideoOutline" />
  590. <TextBlock Text="{Binding CameraName}"
  591. Margin="6,0" />
  592. <materialDesign:PackIcon Kind="ProgressWrench" />
  593. <TextBlock Text="{Binding Name}"
  594. Margin="6,0" />
  595. </StackPanel>
  596. </DataTemplate>
  597. </ComboBox.ItemTemplate>
  598. </ComboBox>
  599. --><!--固定向下相机2取料流程--><!--
  600. <TextBlock Grid.Row="4"
  601. Grid.Column="0"
  602. Text="固定向下相机2取料流程ID: " />
  603. <ComboBox Grid.Row="4"
  604. Grid.Column="1"
  605. ItemsSource="{Binding ProcedureModels}"
  606. SelectedItem="{Binding FixedDownCamera2Procedure}"
  607. materialDesign:TextFieldAssist.HasClearButton="True"
  608. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  609. <ComboBox.ItemTemplate>
  610. <DataTemplate>
  611. <StackPanel Orientation="Horizontal">
  612. <materialDesign:PackIcon Kind="VideoOutline" />
  613. <TextBlock Text="{Binding CameraName}"
  614. Margin="6,0" />
  615. <materialDesign:PackIcon Kind="ProgressWrench" />
  616. <TextBlock Text="{Binding Name}"
  617. Margin="6,0" />
  618. </StackPanel>
  619. </DataTemplate>
  620. </ComboBox.ItemTemplate>
  621. </ComboBox>-->
  622. <!--移动向下相机1锁付拍照流程--><!--
  623. <TextBlock Grid.Row="5"
  624. Grid.Column="0"
  625. Text="移动向下相机1锁付拍照流程ID: " />
  626. <ComboBox Grid.Row="5"
  627. Grid.Column="1"
  628. ItemsSource="{Binding ProcedureModels}"
  629. SelectedItem="{Binding MoveDownCamera1LockPhotoProcedure}"
  630. materialDesign:TextFieldAssist.HasClearButton="True"
  631. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  632. <ComboBox.ItemTemplate>
  633. <DataTemplate>
  634. <StackPanel Orientation="Horizontal">
  635. <materialDesign:PackIcon Kind="VideoOutline" />
  636. <TextBlock Text="{Binding CameraName}"
  637. Margin="6,0" />
  638. <materialDesign:PackIcon Kind="ProgressWrench" />
  639. <TextBlock Text="{Binding Name}"
  640. Margin="6,0" />
  641. </StackPanel>
  642. </DataTemplate>
  643. </ComboBox.ItemTemplate>
  644. </ComboBox>
  645. --><!--移动向下相机2锁付拍照流程--><!--
  646. <TextBlock Grid.Row="6"
  647. Grid.Column="0"
  648. Text="移动向下相机2锁付拍照流程ID: " />
  649. <ComboBox Grid.Row="6"
  650. Grid.Column="1"
  651. ItemsSource="{Binding ProcedureModels}"
  652. SelectedItem="{Binding MoveDownCamera2LockPhotoProcedure}"
  653. materialDesign:TextFieldAssist.HasClearButton="True"
  654. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  655. <ComboBox.ItemTemplate>
  656. <DataTemplate>
  657. <StackPanel Orientation="Horizontal">
  658. <materialDesign:PackIcon Kind="VideoOutline" />
  659. <TextBlock Text="{Binding CameraName}"
  660. Margin="6,0" />
  661. <materialDesign:PackIcon Kind="ProgressWrench" />
  662. <TextBlock Text="{Binding Name}"
  663. Margin="6,0" />
  664. </StackPanel>
  665. </DataTemplate>
  666. </ComboBox.ItemTemplate>
  667. </ComboBox>
  668. --><!--移动向下相机1取料拍照流程--><!--
  669. <TextBlock Grid.Row="7"
  670. Grid.Column="0"
  671. Text="移动向下相机1取料拍照流程ID: " />
  672. <ComboBox Grid.Row="7"
  673. Grid.Column="1"
  674. ItemsSource="{Binding ProcedureModels}"
  675. SelectedItem="{Binding MoveDownCamer1PickPhotoProcedureId}"
  676. materialDesign:TextFieldAssist.HasClearButton="True"
  677. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  678. <ComboBox.ItemTemplate>
  679. <DataTemplate>
  680. <StackPanel Orientation="Horizontal">
  681. <materialDesign:PackIcon Kind="VideoOutline" />
  682. <TextBlock Text="{Binding CameraName}"
  683. Margin="6,0" />
  684. <materialDesign:PackIcon Kind="ProgressWrench" />
  685. <TextBlock Text="{Binding Name}"
  686. Margin="6,0" />
  687. </StackPanel>
  688. </DataTemplate>
  689. </ComboBox.ItemTemplate>
  690. </ComboBox>
  691. --><!--移动向下相机2取料拍照流程--><!--
  692. <TextBlock Grid.Row="8"
  693. Grid.Column="0"
  694. Text="移动向下相机2取料拍照流程ID: " />
  695. <ComboBox Grid.Row="8"
  696. Grid.Column="1"
  697. ItemsSource="{Binding ProcedureModels}"
  698. SelectedItem="{Binding MoveDownCamer2PickPhotoProcedureId}"
  699. materialDesign:TextFieldAssist.HasClearButton="True"
  700. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  701. <ComboBox.ItemTemplate>
  702. <DataTemplate>
  703. <StackPanel Orientation="Horizontal">
  704. <materialDesign:PackIcon Kind="VideoOutline" />
  705. <TextBlock Text="{Binding CameraName}"
  706. Margin="6,0" />
  707. <materialDesign:PackIcon Kind="ProgressWrench" />
  708. <TextBlock Text="{Binding Name}"
  709. Margin="6,0" />
  710. </StackPanel>
  711. </DataTemplate>
  712. </ComboBox.ItemTemplate>
  713. </ComboBox>-->
  714. <!--独立向下相机1取料拍照流程ID-->
  715. <TextBlock Grid.Row="9"
  716. Grid.Column="0"
  717. Text="{lex:Loc 独立向下相机1取料拍照流程ID}" />
  718. <ComboBox Grid.Row="9"
  719. Grid.Column="1"
  720. ItemsSource="{Binding ProcedureModels}"
  721. SelectedItem="{Binding IndependentCamer1AuxProcedureId}"
  722. materialDesign:TextFieldAssist.HasClearButton="True"
  723. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  724. <ComboBox.ItemTemplate>
  725. <DataTemplate>
  726. <StackPanel Orientation="Horizontal">
  727. <materialDesign:PackIcon Kind="VideoOutline" />
  728. <TextBlock Text="{Binding CameraName}"
  729. Margin="6,0" />
  730. <materialDesign:PackIcon Kind="ProgressWrench" />
  731. <TextBlock Text="{Binding Name}"
  732. Margin="6,0" />
  733. </StackPanel>
  734. </DataTemplate>
  735. </ComboBox.ItemTemplate>
  736. </ComboBox>
  737. <!--独立向下相机2取料拍照流程ID-->
  738. <TextBlock Grid.Row="10"
  739. Grid.Column="0"
  740. Text="{lex:Loc 独立向下相机2取料拍照流程ID}" />
  741. <ComboBox Grid.Row="10"
  742. Grid.Column="1"
  743. ItemsSource="{Binding ProcedureModels}"
  744. SelectedItem="{Binding IndependentCamer2AuxProcedureId}"
  745. materialDesign:TextFieldAssist.HasClearButton="True"
  746. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  747. <ComboBox.ItemTemplate>
  748. <DataTemplate>
  749. <StackPanel Orientation="Horizontal">
  750. <materialDesign:PackIcon Kind="VideoOutline" />
  751. <TextBlock Text="{Binding CameraName}"
  752. Margin="6,0" />
  753. <materialDesign:PackIcon Kind="ProgressWrench" />
  754. <TextBlock Text="{Binding Name}"
  755. Margin="6,0" />
  756. </StackPanel>
  757. </DataTemplate>
  758. </ComboBox.ItemTemplate>
  759. </ComboBox>
  760. <!--独立向下相机3取料拍照流程ID-->
  761. <TextBlock Grid.Row="11"
  762. Grid.Column="0"
  763. Text="独立向下相机3取料拍照流程ID: " />
  764. <ComboBox Grid.Row="11"
  765. Grid.Column="1"
  766. ItemsSource="{Binding ProcedureModels}"
  767. SelectedItem="{Binding IndependentCamer3AuxProcedureId}"
  768. materialDesign:TextFieldAssist.HasClearButton="True"
  769. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  770. <ComboBox.ItemTemplate>
  771. <DataTemplate>
  772. <StackPanel Orientation="Horizontal">
  773. <materialDesign:PackIcon Kind="VideoOutline" />
  774. <TextBlock Text="{Binding CameraName}"
  775. Margin="6,0" />
  776. <materialDesign:PackIcon Kind="ProgressWrench" />
  777. <TextBlock Text="{Binding Name}"
  778. Margin="6,0" />
  779. </StackPanel>
  780. </DataTemplate>
  781. </ComboBox.ItemTemplate>
  782. </ComboBox>
  783. <!--独立向下相机4取料拍照流程ID-->
  784. <TextBlock Grid.Row="12"
  785. Grid.Column="0"
  786. Text="{lex:Loc 独立向下相机4取料拍照流程ID}" />
  787. <ComboBox Grid.Row="12"
  788. Grid.Column="1"
  789. ItemsSource="{Binding ProcedureModels}"
  790. SelectedItem="{Binding IndependentCamer4AuxProcedureId}"
  791. materialDesign:TextFieldAssist.HasClearButton="True"
  792. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  793. <ComboBox.ItemTemplate>
  794. <DataTemplate>
  795. <StackPanel Orientation="Horizontal">
  796. <materialDesign:PackIcon Kind="VideoOutline" />
  797. <TextBlock Text="{Binding CameraName}"
  798. Margin="6,0" />
  799. <materialDesign:PackIcon Kind="ProgressWrench" />
  800. <TextBlock Text="{Binding Name}"
  801. Margin="6,0" />
  802. </StackPanel>
  803. </DataTemplate>
  804. </ComboBox.ItemTemplate>
  805. </ComboBox>
  806. <!--独立向下相机1产品拍照流程ID-->
  807. <TextBlock Grid.Row="13"
  808. Grid.Column="0"
  809. Text="{lex:Loc 独立向下相机1产品拍照流程ID}" />
  810. <ComboBox Grid.Row="13"
  811. Grid.Column="1"
  812. ItemsSource="{Binding ProcedureModels}"
  813. SelectedItem="{Binding IndependentCamer1ProductProcedureId}"
  814. materialDesign:TextFieldAssist.HasClearButton="True"
  815. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  816. <ComboBox.ItemTemplate>
  817. <DataTemplate>
  818. <StackPanel Orientation="Horizontal">
  819. <materialDesign:PackIcon Kind="VideoOutline" />
  820. <TextBlock Text="{Binding CameraName}"
  821. Margin="6,0" />
  822. <materialDesign:PackIcon Kind="ProgressWrench" />
  823. <TextBlock Text="{Binding Name}"
  824. Margin="6,0" />
  825. </StackPanel>
  826. </DataTemplate>
  827. </ComboBox.ItemTemplate>
  828. </ComboBox>
  829. <!--独立向下相机2产品拍照流程ID-->
  830. <TextBlock Grid.Row="14"
  831. Grid.Column="0"
  832. Text="{lex:Loc 独立向下相机2产品拍照流程ID}" />
  833. <ComboBox Grid.Row="14"
  834. Grid.Column="1"
  835. ItemsSource="{Binding ProcedureModels}"
  836. SelectedItem="{Binding IndependentCamer2ProductProcedureId}"
  837. materialDesign:TextFieldAssist.HasClearButton="True"
  838. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  839. <ComboBox.ItemTemplate>
  840. <DataTemplate>
  841. <StackPanel Orientation="Horizontal">
  842. <materialDesign:PackIcon Kind="VideoOutline" />
  843. <TextBlock Text="{Binding CameraName}"
  844. Margin="6,0" />
  845. <materialDesign:PackIcon Kind="ProgressWrench" />
  846. <TextBlock Text="{Binding Name}"
  847. Margin="6,0" />
  848. </StackPanel>
  849. </DataTemplate>
  850. </ComboBox.ItemTemplate>
  851. </ComboBox>
  852. <!--独立向下相机3产品拍照流程ID-->
  853. <TextBlock Grid.Row="15"
  854. Grid.Column="0"
  855. Text="{lex:Loc 独立向下相机3产品拍照流程ID}" />
  856. <ComboBox Grid.Row="15"
  857. Grid.Column="1"
  858. ItemsSource="{Binding ProcedureModels}"
  859. SelectedItem="{Binding IndependentCamer3ProductProcedureId}"
  860. materialDesign:TextFieldAssist.HasClearButton="True"
  861. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  862. <ComboBox.ItemTemplate>
  863. <DataTemplate>
  864. <StackPanel Orientation="Horizontal">
  865. <materialDesign:PackIcon Kind="VideoOutline" />
  866. <TextBlock Text="{Binding CameraName}"
  867. Margin="6,0" />
  868. <materialDesign:PackIcon Kind="ProgressWrench" />
  869. <TextBlock Text="{Binding Name}"
  870. Margin="6,0" />
  871. </StackPanel>
  872. </DataTemplate>
  873. </ComboBox.ItemTemplate>
  874. </ComboBox>
  875. <!--独立向下相机4产品拍照流程ID-->
  876. <TextBlock Grid.Row="16"
  877. Grid.Column="0"
  878. Text="{lex:Loc 独立向下相机4产品拍照流程ID}" />
  879. <ComboBox Grid.Row="16"
  880. Grid.Column="1"
  881. ItemsSource="{Binding ProcedureModels}"
  882. SelectedItem="{Binding IndependentCamer4ProductProcedureId}"
  883. materialDesign:TextFieldAssist.HasClearButton="True"
  884. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  885. <ComboBox.ItemTemplate>
  886. <DataTemplate>
  887. <StackPanel Orientation="Horizontal">
  888. <materialDesign:PackIcon Kind="VideoOutline" />
  889. <TextBlock Text="{Binding CameraName}"
  890. Margin="6,0" />
  891. <materialDesign:PackIcon Kind="ProgressWrench" />
  892. <TextBlock Text="{Binding Name}"
  893. Margin="6,0" />
  894. </StackPanel>
  895. </DataTemplate>
  896. </ComboBox.ItemTemplate>
  897. </ComboBox>
  898. <!--独立向下相机1检测拍照流程ID-->
  899. <TextBlock Grid.Row="17"
  900. Grid.Column="0"
  901. Text="{lex:Loc 独立向下相机1检测拍照流程ID}" />
  902. <ComboBox Grid.Row="17"
  903. Grid.Column="1"
  904. ItemsSource="{Binding ProcedureModels}"
  905. SelectedItem="{Binding IndependentCamer1CheckProcedureId}"
  906. materialDesign:TextFieldAssist.HasClearButton="True"
  907. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  908. <ComboBox.ItemTemplate>
  909. <DataTemplate>
  910. <StackPanel Orientation="Horizontal">
  911. <materialDesign:PackIcon Kind="VideoOutline" />
  912. <TextBlock Text="{Binding CameraName}"
  913. Margin="6,0" />
  914. <materialDesign:PackIcon Kind="ProgressWrench" />
  915. <TextBlock Text="{Binding Name}"
  916. Margin="6,0" />
  917. </StackPanel>
  918. </DataTemplate>
  919. </ComboBox.ItemTemplate>
  920. </ComboBox>
  921. <!--独立向下相机2检测拍照流程ID-->
  922. <TextBlock Grid.Row="18"
  923. Grid.Column="0"
  924. Text="{lex:Loc 独立向下相机2检测拍照流程ID}" />
  925. <ComboBox Grid.Row="18"
  926. Grid.Column="1"
  927. ItemsSource="{Binding ProcedureModels}"
  928. SelectedItem="{Binding IndependentCamer2CheckProcedureId}"
  929. materialDesign:TextFieldAssist.HasClearButton="True"
  930. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  931. <ComboBox.ItemTemplate>
  932. <DataTemplate>
  933. <StackPanel Orientation="Horizontal">
  934. <materialDesign:PackIcon Kind="VideoOutline" />
  935. <TextBlock Text="{Binding CameraName}"
  936. Margin="6,0" />
  937. <materialDesign:PackIcon Kind="ProgressWrench" />
  938. <TextBlock Text="{Binding Name}"
  939. Margin="6,0" />
  940. </StackPanel>
  941. </DataTemplate>
  942. </ComboBox.ItemTemplate>
  943. </ComboBox>
  944. <!--独立向下相机3检测拍照流程ID-->
  945. <TextBlock Grid.Row="19"
  946. Grid.Column="0"
  947. Text="{lex:Loc 独立向下相机3检测拍照流程ID}" />
  948. <ComboBox Grid.Row="19"
  949. Grid.Column="1"
  950. ItemsSource="{Binding ProcedureModels}"
  951. SelectedItem="{Binding IndependentCamer3CheckProcedureId}"
  952. materialDesign:TextFieldAssist.HasClearButton="True"
  953. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  954. <ComboBox.ItemTemplate>
  955. <DataTemplate>
  956. <StackPanel Orientation="Horizontal">
  957. <materialDesign:PackIcon Kind="VideoOutline" />
  958. <TextBlock Text="{Binding CameraName}"
  959. Margin="6,0" />
  960. <materialDesign:PackIcon Kind="ProgressWrench" />
  961. <TextBlock Text="{Binding Name}"
  962. Margin="6,0" />
  963. </StackPanel>
  964. </DataTemplate>
  965. </ComboBox.ItemTemplate>
  966. </ComboBox>
  967. <!--独立向下相机4检测拍照流程ID-->
  968. <TextBlock Grid.Row="20"
  969. Grid.Column="0"
  970. Text="{lex:Loc 独立向下相机4检测拍照流程ID}" />
  971. <ComboBox Grid.Row="20"
  972. Grid.Column="1"
  973. ItemsSource="{Binding ProcedureModels}"
  974. SelectedItem="{Binding IndependentCamer4CheckProcedureId}"
  975. materialDesign:TextFieldAssist.HasClearButton="True"
  976. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  977. <ComboBox.ItemTemplate>
  978. <DataTemplate>
  979. <StackPanel Orientation="Horizontal">
  980. <materialDesign:PackIcon Kind="VideoOutline" />
  981. <TextBlock Text="{Binding CameraName}"
  982. Margin="6,0" />
  983. <materialDesign:PackIcon Kind="ProgressWrench" />
  984. <TextBlock Text="{Binding Name}"
  985. Margin="6,0" />
  986. </StackPanel>
  987. </DataTemplate>
  988. </ComboBox.ItemTemplate>
  989. </ComboBox>
  990. <!--相机扫码拍照流程-->
  991. <TextBlock Grid.Row="21"
  992. Grid.Column="0"
  993. Text="{lex:Loc 相机扫码拍照流程ID}" />
  994. <ComboBox Grid.Row="21"
  995. Grid.Column="1"
  996. ItemsSource="{Binding ProcedureModels}"
  997. SelectedItem="{Binding QrCodePhotoProcedure}"
  998. materialDesign:TextFieldAssist.HasClearButton="True"
  999. materialDesign:HintAssist.Hint="{lex:Loc 选择需要配置的流程}">
  1000. <ComboBox.ItemTemplate>
  1001. <DataTemplate>
  1002. <StackPanel Orientation="Horizontal">
  1003. <materialDesign:PackIcon Kind="VideoOutline" />
  1004. <TextBlock Text="{Binding CameraName}"
  1005. Margin="6,0" />
  1006. <materialDesign:PackIcon Kind="ProgressWrench" />
  1007. <TextBlock Text="{Binding Name}"
  1008. Margin="6,0" />
  1009. </StackPanel>
  1010. </DataTemplate>
  1011. </ComboBox.ItemTemplate>
  1012. </ComboBox>
  1013. </Grid>
  1014. </Grid>
  1015. </materialDesign:DrawerHost>
  1016. <StackPanel Grid.Row="2"
  1017. Orientation="Horizontal"
  1018. HorizontalAlignment="Center"
  1019. VerticalAlignment="Center"
  1020. Margin="20">
  1021. <Button Content="{lex:Loc 完成}"
  1022. IsEnabled="{Binding IsAllowEdit}"
  1023. MinWidth="100"
  1024. HorizontalAlignment="Center"
  1025. VerticalAlignment="Center"
  1026. materialDesign:ButtonAssist.CornerRadius="10"
  1027. Style="{StaticResource MaterialDesignRaisedButton}"
  1028. Command="{Binding NextCommand}" />
  1029. </StackPanel>
  1030. </Grid>
  1031. </UserControl>