purge.xaml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. <UserControl x:Class="CyberX8_Themes.UserControls.purge"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:CyberX8_Themes.UserControls"
  7. mc:Ignorable="d"
  8. d:DesignHeight="450" d:DesignWidth="800" x:Name="mypurge">
  9. <UserControl.Resources>
  10. <Style TargetType="{x:Type Canvas}" x:Key="pumpstyle">
  11. <Style.Triggers>
  12. <DataTrigger Binding="{Binding ElementName=mypurge,Path=IsOpen}" Value="True">
  13. <DataTrigger.EnterActions>
  14. <BeginStoryboard Name="FlowStoryboard">
  15. <Storyboard >
  16. <DoubleAnimation Storyboard.TargetProperty="(Canvas.RenderTransform).(RotateTransform.Angle)" Duration="0:0:1" To="360" RepeatBehavior="Forever" FillBehavior="Stop"/>
  17. </Storyboard>
  18. </BeginStoryboard>
  19. </DataTrigger.EnterActions>
  20. <DataTrigger.ExitActions>
  21. <BeginStoryboard>
  22. <Storyboard>
  23. <DoubleAnimation Storyboard.TargetProperty="(Canvas.RenderTransform).(RotateTransform.Angle)" Duration="0:0:0.5" To="0"/>
  24. </Storyboard>
  25. </BeginStoryboard>
  26. <StopStoryboard BeginStoryboardName="FlowStoryboard" />
  27. </DataTrigger.ExitActions>
  28. </DataTrigger>
  29. </Style.Triggers>
  30. </Style>
  31. </UserControl.Resources>
  32. <Viewbox Stretch="Uniform" Width="64" Height="64" ToolTip="Mag drive non-metallic pump" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:s="clr-namespace:System;assembly=mscorlib">
  33. <Canvas UseLayoutRounding="False" Name="Group_Mag_drive_non_metallic_pump" Tag="#00000000,#FF008000,Original,0,None" LayoutTransform="Identity" Width="75.002" Height="112.5" HorizontalAlignment="Left" VerticalAlignment="Top">
  34. <Canvas Name="Group_Layer_8" Tag="#00000000,#FF008000,Original,0,None" Width="42.229" Height="23.423" Canvas.Left="6.984" Canvas.Top="81.482">
  35. <Path Data="F1M6.984,81.482L49.213,81.482 49.213,104.905 6.984,104.905z" Stretch="Fill" Fill="#FF4C4C4C" Width="42.229" Height="23.423" Canvas.Left="0" Canvas.Top="0" />
  36. </Canvas>
  37. <Canvas Name="Group_Volute_Chamber" Tag="#00000000,#FF008000,Original,0,None" Width="75" Height="96.059" Canvas.Left="0.001" Canvas.Top="6.482">
  38. <Path Data="F1M0.001,65.041C0.001,85.752,16.79,102.541,37.501,102.541L37.501,102.541C58.212,102.541,75.001,85.752,75.001,65.041L75.001,65.041C75.001,44.33,58.212,27.541,37.501,27.541L37.501,27.541C16.79,27.541,0.001,44.33,0.001,65.041" Stretch="Fill" Width="75" Height="75" Canvas.Left="0" Canvas.Top="21.059">
  39. <Path.Fill>
  40. <RadialGradientBrush Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5" GradientOrigin="0.5,0.5">
  41. <RadialGradientBrush.GradientStops>
  42. <GradientStop Color="#FF4C4C4C" Offset="0.01" />
  43. <GradientStop Color="#FFE0E0E0" Offset="0.79" />
  44. <GradientStop Color="#FF4C4C4C" Offset="1" />
  45. </RadialGradientBrush.GradientStops>
  46. </RadialGradientBrush>
  47. </Path.Fill>
  48. </Path>
  49. <Path Data="F1M23.425,6.482L23.425,13.464 32.658,29.681 33.879,30.371C34.448,30.176,35.099,30.085,35.84,30.137L35.84,30.137C40.105,30.435,43.581,32.423,47.424,34.089L47.424,34.089C51.548,35.876,54.572,38.354,57.235,41.973L57.235,41.973C57.681,42.58,57.902,43.277,57.954,43.993L57.954,43.993 70.273,50.964 68.469,43.982 51.577,13.464 51.465,6.482z" Stretch="Fill" Width="46.848" Height="44.482" Canvas.Left="23.424" Canvas.Top="0">
  50. <Path.Fill>
  51. <LinearGradientBrush StartPoint="0.268,0.647" EndPoint="0.782,0.322">
  52. <LinearGradientBrush.GradientStops>
  53. <GradientStop Color="#FF606163" Offset="0.01" />
  54. <GradientStop Color="#FFE0E0E0" Offset="0.55" />
  55. <GradientStop Color="#FF4C4C4C" Offset="0.84" />
  56. <GradientStop Color="#FF4C4C4C" Offset="1" />
  57. </LinearGradientBrush.GradientStops>
  58. </LinearGradientBrush>
  59. </Path.Fill>
  60. </Path>
  61. </Canvas>
  62. <Canvas Name="Group_Support" Tag="#00000000,#FF008000,Original,0,None" Width="20.496" Height="17.005" Canvas.Left="44.483" Canvas.Top="94.996">
  63. <Path Data="F1M44.483,98.486L48.538,112 62.614,112 50.903,94.996z" Stretch="Fill" Width="18.131" Height="17.004" Canvas.Left="0" Canvas.Top="0">
  64. <Path.Fill>
  65. <LinearGradientBrush StartPoint="0.126,0.787" EndPoint="0.753,0.46">
  66. <LinearGradientBrush.GradientStops>
  67. <GradientStop Color="#FF4C4C4C" Offset="0.01" />
  68. <GradientStop Color="#FFE0E0E0" Offset="0.51" />
  69. <GradientStop Color="#FF4C4C4C" Offset="1" />
  70. </LinearGradientBrush.GradientStops>
  71. </LinearGradientBrush>
  72. </Path.Fill>
  73. </Path>
  74. <Path Data="F1M44.4834,98.4865L48.5374,112.0005 64.9794,112.0005 64.9794,110.1985 50.3384,110.1985 45.6104,97.9235z" Stretch="Fill" Fill="#FFB2B2B2" Width="20.496" Height="14.077" Canvas.Left="0" Canvas.Top="2.927" />
  75. <Path Data="M64.9795,110.1982L50.3385,110.1982 45.6105,97.9242 44.4835,98.4862 48.5385,112.0012 64.9795,112.0012 64.9795,110.1982z" Stretch="Fill" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="20.746" Height="14.327" Canvas.Left="-0.125" Canvas.Top="2.803" />
  76. </Canvas>
  77. <Canvas Name="Group_Drivershaft_Flange" Tag="#00000000,#FF008000,Original,0,None" Width="46.845" Height="46.846" Canvas.Left="13.966" Canvas.Top="41.618">
  78. <Path Data="F1M13.966,65.041C13.966,77.976,24.453,88.464,37.39,88.464L37.39,88.464C50.325,88.464,60.811,77.976,60.811,65.041L60.811,65.041C60.811,52.105,50.325,41.618,37.39,41.618L37.39,41.618C24.453,41.618,13.966,52.105,13.966,65.041" Stretch="Fill" Width="46.845" Height="46.846" Canvas.Left="0" Canvas.Top="0">
  79. <Path.Fill>
  80. <RadialGradientBrush Center="0.5,0.5" RadiusX="0.5" RadiusY="-0.5" GradientOrigin="0.5,0.5">
  81. <RadialGradientBrush.GradientStops>
  82. <GradientStop Color="#FF4C4C4C" Offset="0.01" />
  83. <GradientStop Color="#FFE0E0E0" Offset="0.62" />
  84. <GradientStop Color="#FFABABAB" Offset="0.74" />
  85. <GradientStop Color="#FF4C4C4C" Offset="1" />
  86. </RadialGradientBrush.GradientStops>
  87. </RadialGradientBrush>
  88. </Path.Fill>
  89. </Path>
  90. <Path Data="F1M37.3892,49.2305C46.1212,49.2305 53.1992,56.3085 53.1992,65.0415 53.1992,73.7725 46.1212,80.8515 37.3892,80.8515 28.6572,80.8515 21.5782,73.7725 21.5782,65.0415 21.5782,56.3085 28.6572,49.2305 37.3892,49.2305" Stretch="Fill" Fill="#FFC8C9CA" Width="31.621" Height="31.621" Canvas.Left="7.612" Canvas.Top="7.612" />
  91. </Canvas>
  92. <Canvas Name="Group_Layer_10" Tag="#00000000,#FF008000,Original,0,None" Width="18.692" Height="18.692" Canvas.Left="28.043" Canvas.Top="55.694">
  93. <Path Data="M37.3892,55.6938C42.5512,55.6938 46.7352,59.8788 46.7352,65.0398 46.7352,70.2008 42.5512,74.3858 37.3892,74.3858 32.2272,74.3858 28.0432,70.2008 28.0432,65.0398 28.0432,59.8788 32.2272,55.6938 37.3892,55.6938z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="18.942" Height="18.942" Canvas.Left="-0.125" Canvas.Top="-0.125" />
  94. </Canvas>
  95. <Canvas Style="{StaticResource pumpstyle}" Name="Group_Layer_7" Tag="#00000000,#FF008000,Original,0,None" Width="16.78" Height="14.64" Canvas.Left="29.055" Canvas.Top="55.694">
  96. <Canvas.RenderTransform>
  97. <RotateTransform Angle="0" CenterX="8.39" CenterY="9"></RotateTransform>
  98. </Canvas.RenderTransform>
  99. <Path Data="M36.2632,66.5039L35.5872,65.4909 29.0552,69.2069 29.6182,70.3339 36.2632,66.5039z" Stretch="Fill" Fill="#FFBFBFBF" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="7.458" Height="5.093" Canvas.Left="-0.125" Canvas.Top="9.672" />
  100. <Path Data="M36.825,63.352L38.063,63.352 38.063,55.694 36.825,55.694z" Stretch="Fill" Fill="#FFBFBFBF" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="1.488" Height="7.908" Canvas.Left="7.645" Canvas.Top="-0.125" />
  101. <Path Data="M39.3037,65.4912L38.6267,66.5042 45.2727,70.3342 45.8347,69.2072 39.3037,65.4912z" Stretch="Fill" Fill="#FFBFBFBF" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="7.458" Height="5.093" Canvas.Left="9.447" Canvas.Top="9.672" />
  102. <Path Data="M37.3892,62.7891C38.6332,62.7891 39.6412,63.7971 39.6412,65.0411 39.6412,66.2851 38.6332,67.2931 37.3892,67.2931 36.1452,67.2931 35.1372,66.2851 35.1372,65.0411 35.1372,63.7971 36.1452,62.7891 37.3892,62.7891z" Stretch="Fill" Fill="#FFCCCCCC" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="4.754" Height="4.754" Canvas.Left="5.957" Canvas.Top="6.97" />
  103. </Canvas>
  104. <Canvas Name="Group_Layer_9" Tag="#00000000,#FF008000,Original,0,None" Width="39.078" Height="39.076" Canvas.Left="17.906" Canvas.Top="45.559">
  105. <Path Data="M43.6943,83.959L41.4423,84.635 40.8803,82.383 43.1323,81.707 43.6943,83.959z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.064" Height="3.178" Canvas.Left="22.849" Canvas.Top="36.023" />
  106. <Path Data="M52.3662,78.3291L50.6772,79.9051 49.1002,78.3291 50.6772,76.6411 52.3662,78.3291z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.516" Height="3.514" Canvas.Left="31.069" Canvas.Top="30.957" />
  107. <Path Data="M56.9834,69.0947L56.3074,71.3477 54.1684,70.7837 54.7314,68.5317 56.9834,69.0947z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.065" Height="3.066" Canvas.Left="36.138" Canvas.Top="22.848" />
  108. <Path Data="M56.4199,58.8477L56.9829,61.0997 54.7299,61.6627 54.1669,59.4107 56.4199,58.8477z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.066" Height="3.065" Canvas.Left="36.136" Canvas.Top="13.164" />
  109. <Path Data="M50.6768,50.1758L52.3658,51.7528 50.6768,53.4418 49.1008,51.8648 50.6768,50.1758z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.515" Height="3.516" Canvas.Left="31.07" Canvas.Top="4.492" />
  110. <Path Data="M41.4424,45.5591L43.6944,46.1221 43.1314,48.3741 40.8794,47.8111 41.4424,45.5591z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.065" Height="3.065" Canvas.Left="22.849" Canvas.Top="-0.125" />
  111. <Path Data="M31.1948,46.1221L33.4478,45.5591 34.0108,47.8111 31.7588,48.3741 31.1948,46.1221z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.066" Height="3.065" Canvas.Left="13.164" Canvas.Top="-0.125" />
  112. <Path Data="M22.5239,51.8652L24.2129,50.1762 25.7889,51.7532 24.2129,53.4422 22.5239,51.8652z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.515" Height="3.516" Canvas.Left="4.493" Canvas.Top="4.492" />
  113. <Path Data="M17.9058,60.9863L18.5818,58.8453 20.7218,59.4093 20.1588,61.6613 17.9058,60.9863z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.066" Height="3.066" Canvas.Left="-0.125" Canvas.Top="13.161" />
  114. <Path Data="M18.4702,71.3477L17.9072,69.0947 20.1592,68.5327 20.7222,70.7847 18.4702,71.3477z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.065" Height="3.065" Canvas.Left="-0.124" Canvas.Top="22.849" />
  115. <Path Data="M24.2129,79.9053L22.5239,78.3293 24.2129,76.6403 25.7889,78.3293 24.2129,79.9053z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.515" Height="3.515" Canvas.Left="4.493" Canvas.Top="30.956" />
  116. <Path Data="M33.4482,84.6348L31.1952,83.9588 31.7582,81.7068 34.0102,82.3828 33.4482,84.6348z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="3.065" Height="3.178" Canvas.Left="13.164" Canvas.Top="36.023" />
  117. </Canvas>
  118. <Canvas Name="Group_Impeller_Drive" Tag="#00000000,#FF008000,Original,0,None" Width="25.674" Height="25.674" Canvas.Left="11.038" Canvas.Top="86.212">
  119. <Path Data="F1M11.038,99.049C11.038,106.138,16.785,111.886,23.875,111.886L23.875,111.886C30.965,111.886,36.712,106.138,36.712,99.049L36.712,99.049C36.712,91.959,30.965,86.212,23.875,86.212L23.875,86.212C16.785,86.212,11.038,91.959,11.038,99.049" Stretch="Fill" Width="25.674" Height="25.674" Canvas.Left="0" Canvas.Top="0">
  120. <Path.Fill>
  121. <LinearGradientBrush StartPoint="0.09,0.787" EndPoint="0.91,0.213">
  122. <LinearGradientBrush.GradientStops>
  123. <GradientStop Color="#FF4C4C4C" Offset="0.01" />
  124. <GradientStop Color="#FFE0E0E0" Offset="0.51" />
  125. <GradientStop Color="#FF4C4C4C" Offset="1" />
  126. </LinearGradientBrush.GradientStops>
  127. </LinearGradientBrush>
  128. </Path.Fill>
  129. </Path>
  130. <Path Data="M23.9878,89.7031C29.1508,89.7031 33.3348,93.8881 33.3348,99.0501 33.3348,104.2131 29.1508,108.3961 23.9878,108.3961 18.8258,108.3961 14.6408,104.2131 14.6408,99.0501 14.6408,93.8881 18.8258,89.7031 23.9878,89.7031z" Stretch="Fill" Fill="#FF4C4C4C" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="18.944" Height="18.943" Canvas.Left="3.478" Canvas.Top="3.366" />
  131. </Canvas>
  132. <Canvas Name="Group_Layer_11" Tag="#00000000,#FF008000,Original,0,None" Width="14.078" Height="14.078" Canvas.Left="16.892" Canvas.Top="92.066">
  133. <Path Data="M28.4922,92.0664C29.8602,92.0664 30.9702,93.1754 30.9702,94.5454 30.9702,95.9144 29.8602,97.0234 28.4922,97.0234 27.1232,97.0234 26.0142,95.9144 26.0142,94.5454 26.0142,93.1754 27.1232,92.0664 28.4922,92.0664z" Stretch="Fill" Fill="#FFCCCCCC" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="5.206" Height="5.207" Canvas.Left="8.997" Canvas.Top="-0.125" />
  134. <Path Data="M19.4839,92.0664C20.8529,92.0664 21.9619,93.1754 21.9619,94.5454 21.9619,95.9144 20.8529,97.0234 19.4839,97.0234 18.1149,97.0234 17.0059,95.9144 17.0059,94.5454 17.0059,93.1754 18.1149,92.0664 19.4839,92.0664z" Stretch="Fill" Fill="#FFCCCCCC" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="5.206" Height="5.207" Canvas.Left="-0.011" Canvas.Top="-0.125" />
  135. <Path Data="M19.3701,101.0762C20.7391,101.0762 21.8481,102.1852 21.8481,103.5552 21.8481,104.9222 20.7391,106.0322 19.3701,106.0322 18.0011,106.0322 16.8921,104.9222 16.8921,103.5552 16.8921,102.1852 18.0011,101.0762 19.3701,101.0762z" Stretch="Fill" Fill="#FFCCCCCC" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="5.206" Height="5.206" Canvas.Left="-0.125" Canvas.Top="8.885" />
  136. <Path Data="M28.4922,101.1895C29.8602,101.1895 30.9702,102.2985 30.9702,103.6675 30.9702,105.0355 29.8602,106.1445 28.4922,106.1445 27.1232,106.1445 26.0142,105.0355 26.0142,103.6675 26.0142,102.2985 27.1232,101.1895 28.4922,101.1895z" Stretch="Fill" Fill="#FFCCCCCC" Stroke="#FF4C4C4C" StrokeThickness="0.25" Width="5.206" Height="5.205" Canvas.Left="8.997" Canvas.Top="8.998" />
  137. </Canvas>
  138. <Canvas Name="Group_Upstream_Pipe_Flange" Tag="#00000000,#FF008000,Original,0,None" Width="37.5" Height="6.982" Canvas.Left="18.695" Canvas.Top="-0.5">
  139. <Path Data="M18.695,-0.5L56.195,-0.5 56.195,6.482 18.695,6.482z" Stretch="Fill" Width="37.5" Height="6.982" Canvas.Left="0" Canvas.Top="0">
  140. <Path.Fill>
  141. <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
  142. <LinearGradientBrush.GradientStops>
  143. <GradientStop Color="#FF4C4C4C" Offset="0.01" />
  144. <GradientStop Color="#FFE0E0E0" Offset="0.51" />
  145. <GradientStop Color="#FF4C4C4C" Offset="1" />
  146. </LinearGradientBrush.GradientStops>
  147. </LinearGradientBrush>
  148. </Path.Fill>
  149. </Path>
  150. </Canvas>
  151. </Canvas>
  152. </Viewbox>
  153. </UserControl>