终端一体化运控平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

412 lines
22 KiB

  1. <UserControl
  2. x:Class="BPASmartClient.CustomResource.UserControls.Joint"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:BPASmartClient.CustomResource.UserControls"
  7. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  8. d:DesignHeight="64"
  9. d:DesignWidth="64"
  10. mc:Ignorable="d">
  11. <Viewbox
  12. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  13. xmlns:s="clr-namespace:System;assembly=mscorlib"
  14. Stretch="Uniform"
  15. ToolTip="Safety shutoff valve">
  16. <Viewbox.Tag>
  17. <s:Int64>1750970588</s:Int64>
  18. </Viewbox.Tag>
  19. <Canvas
  20. Name="Group_Safety_shutoff_valve"
  21. Width="83.89"
  22. Height="70"
  23. HorizontalAlignment="Left"
  24. VerticalAlignment="Top"
  25. LayoutTransform="Identity"
  26. Tag="#00000000,#FF0080FF,Original,0,None"
  27. UseLayoutRounding="False">
  28. <!--<Canvas Name="Group_BodyAndPort" Tag="#00000000,#FF0080FF,Original,0,None" Width="64.188" Height="48.197" Canvas.Left="9.796" Canvas.Top="63.801">
  29. <Path Data="F1M29.391,63.801C29.391,63.801,29.947,69.562,28.49,72.248L28.49,72.248C27.679,73.744,25.447,75.813,22.86,76.076L22.86,76.076C19.601,76.409,9.796,77.09,9.796,77.09L9.796,77.09 9.796,96.909C9.796,96.909,21.697,97,24.887,98.373L24.887,98.373C28.845,100.077,29.279,103.44,29.279,103.44L29.279,103.44 29.391,111.998 54.391,111.998 54.391,104.791C54.391,104.791,54.379,101.562,57.769,99.049L57.769,99.049C60.197,97.25,73.984,96.909,73.984,96.909L73.984,96.909 73.984,77.09C73.984,77.09,65.196,76.535,62.385,76.301L62.385,76.301C58.76,76,56.75,74.032,56.192,73.373L56.192,73.373C53.76,70.5,54.391,63.801,54.391,63.801L54.391,63.801z" Stretch="Fill" Width="64.188" Height="48.197" Canvas.Left="0" Canvas.Top="0">
  30. <Path.Fill>
  31. <RadialGradientBrush Center="0.5,0.5" RadiusX="0.442" RadiusY="0.589" GradientOrigin="0.5,0.5">
  32. <RadialGradientBrush.GradientStops>
  33. <GradientStop Color="#FFECECED" Offset="0" />
  34. <GradientStop Color="#FF6C6D70" Offset="1" />
  35. </RadialGradientBrush.GradientStops>
  36. </RadialGradientBrush>
  37. </Path.Fill>
  38. </Path>
  39. </Canvas>-->
  40. <!--<Canvas Name="Group_Port2" Tag="#00000000,#FF0080FF,Original,0,None" Width="9.91" Height="42.791" Canvas.Left="73.985" Canvas.Top="65.604">
  41. <Path Data="M82.093,108.395L73.985,108.395 73.985,65.604 82.093,65.604z" Stretch="Fill" Width="8.108" Height="42.791" Canvas.Left="0" Canvas.Top="0">
  42. <Path.Fill>
  43. <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
  44. <LinearGradientBrush.GradientStops>
  45. <GradientStop Color="#FF5B5C5F" Offset="0" />
  46. <GradientStop Color="#FFECECED" Offset="0.5" />
  47. <GradientStop Color="#FF5B5C5F" Offset="1" />
  48. </LinearGradientBrush.GradientStops>
  49. </LinearGradientBrush>
  50. </Path.Fill>
  51. </Path>
  52. <Path Data="M82.093,73.486L83.895,73.486 83.895,100.287 82.093,100.287z" Stretch="Fill" Width="1.802" Height="26.801" Canvas.Left="8.108" Canvas.Top="7.882">
  53. <Path.Fill>
  54. <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
  55. <LinearGradientBrush.GradientStops>
  56. <GradientStop Color="#FF5B5C5F" Offset="0" />
  57. <GradientStop Color="#FFB1B3B6" Offset="0.51" />
  58. <GradientStop Color="#FF5B5C5F" Offset="1" />
  59. </LinearGradientBrush.GradientStops>
  60. </LinearGradientBrush>
  61. </Path.Fill>
  62. </Path>
  63. </Canvas>-->
  64. <!--<Canvas Name="Group_Port1" Tag="#00000000,#FF0080FF,Original,0,None" Width="9.797" Height="42.791" Canvas.Left="0" Canvas.Top="65.604">
  65. <Path Data="M9.797,108.395L1.689,108.395 1.689,65.604 9.797,65.604z" Stretch="Fill" Width="8.108" Height="42.791" Canvas.Left="1.689" Canvas.Top="0">
  66. <Path.Fill>
  67. <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
  68. <LinearGradientBrush.GradientStops>
  69. <GradientStop Color="#FF5B5C5F" Offset="0" />
  70. <GradientStop Color="#FFECECED" Offset="0.5" />
  71. <GradientStop Color="#FF5B5C5F" Offset="1" />
  72. </LinearGradientBrush.GradientStops>
  73. </LinearGradientBrush>
  74. </Path.Fill>
  75. </Path>
  76. <Path Data="M0,100.287L1.689,100.287 1.689,73.486 0,73.486z" Stretch="Fill" Width="1.689" Height="26.801" Canvas.Left="0" Canvas.Top="7.882">
  77. <Path.Fill>
  78. <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
  79. <LinearGradientBrush.GradientStops>
  80. <GradientStop Color="#FF5B5C5F" Offset="0" />
  81. <GradientStop Color="#FFB1B3B6" Offset="0.51" />
  82. <GradientStop Color="#FF5B5C5F" Offset="1" />
  83. </LinearGradientBrush.GradientStops>
  84. </LinearGradientBrush>
  85. </Path.Fill>
  86. </Path>
  87. </Canvas>-->
  88. <!--<Canvas Name="Group_Shutoff" Tag="#00000000,#FF0080FF,Original,0,None" Width="46.62" Height="18.918" Canvas.Left="18.581" Canvas.Top="75.288">
  89. <Path Data="F1M41.103,86.999L42.68,86.999 42.68,75.288 41.103,75.288z" Stretch="Fill" Fill="#FF333333" Width="1.577" Height="11.711" Canvas.Left="22.522" Canvas.Top="0" />
  90. <Path Data="F1M62.498,93.3057L21.283,93.3057 18.693,91.0527 18.581,90.6027 20.382,88.0127 21.283,87.9007 62.498,87.9007 65.201,89.9277 65.201,90.6027 62.949,93.1937z" Stretch="Fill" Fill="#FF333333" Width="46.62" Height="5.405" Canvas.Left="0" Canvas.Top="12.613" />
  91. <Path Data="F1M39.301,77.99L44.481,77.99 44.481,80.693 39.301,80.693z" Stretch="Fill" Fill="#FF999999" Width="5.18" Height="2.703" Canvas.Left="20.72" Canvas.Top="2.702" />
  92. <Path Data="F1M38.4,85.197L45.382,85.197 45.382,86.999 38.4,86.999z" Stretch="Fill" Fill="#FF999999" Width="6.982" Height="1.802" Canvas.Left="19.819" Canvas.Top="9.909" />
  93. <Path Data="F1M38.4,80.693L45.382,80.693 45.382,84.297 38.4,84.297z" Stretch="Fill" Fill="#FF666666" Width="6.982" Height="3.604" Canvas.Left="19.819" Canvas.Top="5.405" />
  94. <Path Data="F1M36.598,86.999L47.183,86.999 47.183,94.206 36.598,94.206z" Stretch="Fill" Fill="#FF666666" Width="10.585" Height="7.207" Canvas.Left="18.017" Canvas.Top="11.711" />
  95. </Canvas>-->
  96. <!--<Canvas Name="Group_Handle" Tag="#00000000,#FF0080FF,Original,0,None" Width="19.594" Height="3.603" Canvas.Left="32.094" Canvas.Top="71.685">
  97. <Path Data="F1M47.1836,72.585L48.9856,72.585 42.6796,75.288 41.1026,75.288 34.7966,72.585 36.5986,72.585 41.1026,74.387 41.1026,72.585 42.6796,72.585 42.6796,74.387z" Stretch="Fill" Fill="#FF990000" Width="14.189" Height="2.703" Canvas.Left="2.703" Canvas.Top="0.9" />
  98. <Path Data="F1M32.094,71.685L51.688,71.685 51.688,72.764 32.094,72.764z" Stretch="Fill" Fill="#FFFF0000" Width="19.594" Height="1.079" Canvas.Left="0" Canvas.Top="0" />
  99. </Canvas>-->
  100. <Canvas
  101. Name="Group_Port3"
  102. Canvas.Left="62.865"
  103. Canvas.Top="-0.5"
  104. Width="19.228"
  105. Height="39.302"
  106. Tag="#00000000,#FF0080FF,Original,0,None">
  107. <Path
  108. Canvas.Left="2.336"
  109. Canvas.Top="10.474"
  110. Width="16.892"
  111. Height="18.018"
  112. Data="M65.201,9.974L82.093,9.974 82.093,27.992 65.201,27.992z"
  113. Stretch="Fill">
  114. <Path.Fill>
  115. <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
  116. <LinearGradientBrush.GradientStops>
  117. <GradientStop Offset="0" Color="#FF5B5C5F" />
  118. <GradientStop Offset="0.51" Color="#FFB1B3B6" />
  119. <GradientStop Offset="1" Color="#FF5B5C5F" />
  120. </LinearGradientBrush.GradientStops>
  121. </LinearGradientBrush>
  122. </Path.Fill>
  123. </Path>
  124. <Path
  125. Canvas.Left="7.741"
  126. Canvas.Top="0.001"
  127. Width="6.082"
  128. Height="39.301"
  129. Data="F1M75.787,6.596L75.787,-0.498999999999995 73.084,-0.498999999999995 70.606,-0.498999999999995 70.606,38.802 73.084,38.802 75.787,38.802 75.787,31.595 76.688,31.595 76.688,6.596z"
  130. Stretch="Fill">
  131. <Path.Fill>
  132. <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
  133. <LinearGradientBrush.GradientStops>
  134. <GradientStop Offset="0" Color="#FF5B5C5F" />
  135. <GradientStop Offset="0.51" Color="#FFB1B3B6" />
  136. <GradientStop Offset="1" Color="#FF5B5C5F" />
  137. </LinearGradientBrush.GradientStops>
  138. </LinearGradientBrush>
  139. </Path.Fill>
  140. </Path>
  141. <Path
  142. Canvas.Left="0"
  143. Canvas.Top="7.096"
  144. Width="2.336"
  145. Height="25"
  146. Data="M62.865,6.596L65.201,6.596 65.201,31.596 62.865,31.596z"
  147. Stretch="Fill">
  148. <Path.Fill>
  149. <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
  150. <LinearGradientBrush.GradientStops>
  151. <GradientStop Offset="0" Color="#FF5B5C5F" />
  152. <GradientStop Offset="0.51" Color="#FFB1B3B6" />
  153. <GradientStop Offset="1" Color="#FF5B5C5F" />
  154. </LinearGradientBrush.GradientStops>
  155. </LinearGradientBrush>
  156. </Path.Fill>
  157. </Path>
  158. <Path
  159. Canvas.Left="12.922"
  160. Canvas.Top="34.797"
  161. Width="0.9"
  162. Height="2.703"
  163. Data="F1M75.787,37L76.687,37 76.687,34.297 75.787,34.297z"
  164. Fill="#FF4C4C4C"
  165. Stretch="Fill" />
  166. <Path
  167. Canvas.Left="12.922"
  168. Canvas.Top="11.375"
  169. Width="0.9"
  170. Height="2.703"
  171. Data="F1M75.787,13.578L76.687,13.578 76.687,10.875 75.787,10.875z"
  172. Fill="#FF4C4C4C"
  173. Stretch="Fill" />
  174. <Path
  175. Canvas.Left="12.922"
  176. Canvas.Top="24.888"
  177. Width="0.9"
  178. Height="2.702"
  179. Data="F1M75.787,27.09L76.687,27.09 76.687,24.388 75.787,24.388z"
  180. Fill="#FF4C4C4C"
  181. Stretch="Fill" />
  182. <Path
  183. Canvas.Left="9.904"
  184. Canvas.Top="0"
  185. Width="0.878"
  186. Height="39.302"
  187. Data="M72.769,38.802L73.647,38.802 73.647,-0.5 72.769,-0.5z"
  188. Stretch="Fill">
  189. <Path.Fill>
  190. <LinearGradientBrush StartPoint="-0.001,0.5" EndPoint="0.999,0.5">
  191. <LinearGradientBrush.GradientStops>
  192. <GradientStop Offset="0" Color="#FF5B5C5F" />
  193. <GradientStop Offset="0.51" Color="#FFB1B3B6" />
  194. <GradientStop Offset="1" Color="#FF5B5C5F" />
  195. </LinearGradientBrush.GradientStops>
  196. </LinearGradientBrush>
  197. </Path.Fill>
  198. </Path>
  199. <Path
  200. Canvas.Left="12.797"
  201. Canvas.Top="1.565"
  202. Width="1.15"
  203. Height="2.953"
  204. Data="M75.787,3.893L76.687,3.893 76.687,1.19 75.787,1.19z"
  205. Fill="#FF4C4C4C"
  206. Stretch="Fill"
  207. Stroke="#FF4C4C4C"
  208. StrokeThickness="0.25" />
  209. </Canvas>
  210. <Canvas
  211. Name="Group_Midlayer"
  212. Canvas.Left="18.58"
  213. Canvas.Top="44.784"
  214. Width="46.622"
  215. Height="20.82"
  216. Tag="#00000000,#FF0080FF,Original,0,None">
  217. <Path
  218. Canvas.Left="7.208"
  219. Canvas.Top="0"
  220. Width="32.207"
  221. Height="3.703"
  222. Data="F1M25.788,44.784L57.995,44.784 57.995,48.487 25.788,48.487z"
  223. Fill="#FF4D4D4D"
  224. Stretch="Fill" />
  225. <Path
  226. Canvas.Left="2.703"
  227. Canvas.Top="1.902"
  228. Width="6.306"
  229. Height="18.918"
  230. Data="M21.283,65.604L27.589,65.604 27.589,46.686 21.283,46.686z"
  231. Stretch="Fill">
  232. <Path.Fill>
  233. <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
  234. <LinearGradientBrush.GradientStops>
  235. <GradientStop Offset="0" Color="#FF5B5C5F" />
  236. <GradientStop Offset="0.5" Color="#FFECECED" />
  237. <GradientStop Offset="1" Color="#FF5B5C5F" />
  238. </LinearGradientBrush.GradientStops>
  239. </LinearGradientBrush>
  240. </Path.Fill>
  241. </Path>
  242. <Path
  243. Canvas.Left="14.414"
  244. Canvas.Top="1.902"
  245. Width="6.306"
  246. Height="18.918"
  247. Data="M32.995,65.604L39.301,65.604 39.301,46.686 32.995,46.686z"
  248. Stretch="Fill">
  249. <Path.Fill>
  250. <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
  251. <LinearGradientBrush.GradientStops>
  252. <GradientStop Offset="0" Color="#FF5B5C5F" />
  253. <GradientStop Offset="0.5" Color="#FFECECED" />
  254. <GradientStop Offset="1" Color="#FF5B5C5F" />
  255. </LinearGradientBrush.GradientStops>
  256. </LinearGradientBrush>
  257. </Path.Fill>
  258. </Path>
  259. <Path
  260. Canvas.Left="25.899"
  261. Canvas.Top="1.902"
  262. Width="6.307"
  263. Height="18.918"
  264. Data="M44.48,65.604L50.787,65.604 50.787,46.686 44.48,46.686z"
  265. Stretch="Fill">
  266. <Path.Fill>
  267. <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
  268. <LinearGradientBrush.GradientStops>
  269. <GradientStop Offset="0" Color="#FF5B5C5F" />
  270. <GradientStop Offset="0.5" Color="#FFECECED" />
  271. <GradientStop Offset="1" Color="#FF5B5C5F" />
  272. </LinearGradientBrush.GradientStops>
  273. </LinearGradientBrush>
  274. </Path.Fill>
  275. </Path>
  276. <Path
  277. Canvas.Left="37.612"
  278. Canvas.Top="1.902"
  279. Width="6.306"
  280. Height="18.918"
  281. Data="M56.192,65.604L62.498,65.604 62.498,46.686 56.192,46.686z"
  282. Stretch="Fill">
  283. <Path.Fill>
  284. <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
  285. <LinearGradientBrush.GradientStops>
  286. <GradientStop Offset="0" Color="#FF5B5C5F" />
  287. <GradientStop Offset="0.5" Color="#FFECECED" />
  288. <GradientStop Offset="1" Color="#FF5B5C5F" />
  289. </LinearGradientBrush.GradientStops>
  290. </LinearGradientBrush>
  291. </Path.Fill>
  292. </Path>
  293. <Path
  294. Canvas.Left="0"
  295. Canvas.Top="3.703"
  296. Width="46.621"
  297. Height="15.315"
  298. Data="M18.581,63.802L65.202,63.802 65.202,48.487 18.581,48.487z"
  299. Stretch="Fill">
  300. <Path.Fill>
  301. <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
  302. <LinearGradientBrush.GradientStops>
  303. <GradientStop Offset="0" Color="#FF5B5C5F" />
  304. <GradientStop Offset="0.5" Color="#FFECECED" />
  305. <GradientStop Offset="1" Color="#FF5B5C5F" />
  306. </LinearGradientBrush.GradientStops>
  307. </LinearGradientBrush>
  308. </Path.Fill>
  309. </Path>
  310. <Path
  311. Canvas.Left="0"
  312. Canvas.Top="8.392"
  313. Width="46.621"
  314. Height="0.878"
  315. Data="F1M18.5805,54.0544L65.2015,54.0544 65.2015,53.1764 18.5805,53.1764z"
  316. Fill="#FF4C4C4C"
  317. Stretch="Fill" />
  318. </Canvas>
  319. <Canvas
  320. Name="Group_MotorBox"
  321. Canvas.Left="20.382"
  322. Canvas.Top="2.992"
  323. Width="43.017"
  324. Height="42.792"
  325. Tag="#00000000,#FF0080FF,Original,0,None">
  326. <Path
  327. Canvas.Left="0"
  328. Canvas.Top="0"
  329. Width="43.017"
  330. Height="42.792"
  331. Data="F1M20.382,2.992L63.399,2.992 63.399,45.784 20.382,45.784z"
  332. Fill="#FF999999"
  333. Stretch="Fill" />
  334. </Canvas>
  335. <Canvas
  336. Name="Group_Bolt"
  337. Canvas.Left="22.38"
  338. Canvas.Top="4.778"
  339. Width="38.815"
  340. Height="39.816"
  341. Tag="#00000000,#FF0080FF,Original,0,None">
  342. <Path
  343. Canvas.Left="0"
  344. Canvas.Top="0"
  345. Width="2.815"
  346. Height="2.815"
  347. Data="F1M23.799,7.593L22.785,7.188 22.38,6.197 22.785,5.184 23.799,4.77800000000001 24.79,5.184 25.195,6.197 24.79,7.188z"
  348. Stretch="Fill">
  349. <Path.Fill>
  350. <RadialGradientBrush Center="0.5,0.5" GradientOrigin="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
  351. <RadialGradientBrush.GradientStops>
  352. <GradientStop Offset="0" Color="#FFE2E3E4" />
  353. <GradientStop Offset="0.5" Color="#FFC7C8CA" />
  354. <GradientStop Offset="1" Color="#FF626365" />
  355. </RadialGradientBrush.GradientStops>
  356. </RadialGradientBrush>
  357. </Path.Fill>
  358. </Path>
  359. <Path
  360. Canvas.Left="36"
  361. Canvas.Top="37"
  362. Width="2.815"
  363. Height="2.816"
  364. Data="F1M59.799,44.594L58.785,44.187 58.38,43.197 58.785,42.184 59.799,41.778 60.789,42.184 61.195,43.197 60.789,44.187z"
  365. Stretch="Fill">
  366. <Path.Fill>
  367. <RadialGradientBrush Center="0.5,0.5" GradientOrigin="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
  368. <RadialGradientBrush.GradientStops>
  369. <GradientStop Offset="0" Color="#FFE2E3E4" />
  370. <GradientStop Offset="0.5" Color="#FFC7C8CA" />
  371. <GradientStop Offset="1" Color="#FF626365" />
  372. </RadialGradientBrush.GradientStops>
  373. </RadialGradientBrush>
  374. </Path.Fill>
  375. </Path>
  376. </Canvas>
  377. <Canvas
  378. Name="Group_Label2"
  379. Canvas.Left="48.985"
  380. Canvas.Top="6.596"
  381. Width="10.811"
  382. Height="5.18"
  383. Tag="#00000000,#FF0080FF,Original,0,None">
  384. <Path
  385. Canvas.Left="0"
  386. Canvas.Top="0"
  387. Width="10.811"
  388. Height="5.18"
  389. Data="F1M48.985,6.596L59.796,6.596 59.796,11.776 48.985,11.776z"
  390. Fill="#FFCCCCCC"
  391. Stretch="Fill" />
  392. </Canvas>
  393. <Canvas
  394. Name="Group_Label1"
  395. Canvas.Left="36.598"
  396. Canvas.Top="56.595"
  397. Width="10.585"
  398. Height="5.405"
  399. Tag="#00000000,#FF0080FF,Original,0,None">
  400. <Path
  401. Canvas.Left="0"
  402. Canvas.Top="0"
  403. Width="10.585"
  404. Height="5.405"
  405. Data="F1M36.598,56.595L47.183,56.595 47.183,62 36.598,62z"
  406. Fill="#FF777777"
  407. Stretch="Fill" />
  408. </Canvas>
  409. </Canvas>
  410. </Viewbox>
  411. </UserControl>