123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- <UserControl x:Class="Aitex.Core.UI.Control.ValveControl"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:local="clr-namespace:Aitex.Core.UI.Control"
- mc:Ignorable="d"
- d:DesignHeight="76" d:DesignWidth="76">
- <UserControl.Resources>
- <DrawingImage x:Key="imggray">
- <DrawingImage.Drawing>
- <DrawingGroup Transform="1,0,0,1,4,3">
- <DrawingGroup.Children>
- <DrawingGroup>
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <RectangleGeometry RadiusX="0" RadiusY="0" Rect="28.8231,17,4,29" />
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing Brush="#FF979797">
- <GeometryDrawing.Geometry>
- <RectangleGeometry RadiusX="0" RadiusY="0" Rect="28.8231,17,4,29" />
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- <DrawingGroup>
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <StreamGeometry>M30.8230769,0C40.8230769,0,47.1564103,5.66666667,49.8230769,17L11.8230769,17C14.4897436,5.66666667,20.8230769,0,30.8230769,0z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing>
- <GeometryDrawing.Brush>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" Opacity="1">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FFFFFFFF" Offset="0" />
- <GradientStop Color="#FF979797" Offset="1" />
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- </GeometryDrawing.Brush>
- <GeometryDrawing.Pen>
- <Pen Brush="#FF979797" Thickness="1" StartLineCap="Flat" EndLineCap="Flat" LineJoin="Miter" />
- </GeometryDrawing.Pen>
- <GeometryDrawing.Geometry>
- <StreamGeometry>M30.8230769,0.5C35.6837327,0.5 39.6591972,1.86639965 42.7396795,4.62262066 45.7257618,7.29437852 47.8667297,11.2588384 49.1867357,16.5L49.1867357,16.5 12.4594181,16.5C13.7794242,11.2588384 15.920392,7.29437852 18.9064744,4.62262066 21.9869566,1.86639965 25.9624212,0.5 30.8230769,0.5z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- <DrawingGroup Transform="6.123233995736766E-17,1,-1,6.123233995736766E-17,61.175385,29.470768999999994">
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <StreamGeometry>M15.8523,29.4708L15.8523,29.4708 33.3523,61.1754 -1.6477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing>
- <GeometryDrawing.Brush>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" Opacity="1">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FF9A9A9A" Offset="0" />
- <GradientStop Color="#FFD8D8D8" Offset="1" />
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- </GeometryDrawing.Brush>
- <GeometryDrawing.Pen>
- <Pen Brush="#FF979797" Thickness="1" StartLineCap="Flat" EndLineCap="Flat" LineJoin="Miter" />
- </GeometryDrawing.Pen>
- <GeometryDrawing.Geometry>
- <StreamGeometry>M15.8523,29.4708L15.8523,29.4708 33.3523,61.1754 -1.6477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- <DrawingGroup Transform="6.123233995736766E-17,-1,1,6.123233995736766E-17,2.224615,92.870769">
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <StreamGeometry>M47.5477,29.4708L47.5477,29.4708 65.0477,61.1754 30.0477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing>
- <GeometryDrawing.Brush>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" Opacity="1">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FF848484" Offset="0" />
- <GradientStop Color="#FFEEEEEE" Offset="1" />
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- </GeometryDrawing.Brush>
- <GeometryDrawing.Pen>
- <Pen Brush="#FF979797" Thickness="1" StartLineCap="Flat" EndLineCap="Flat" LineJoin="Miter" />
- </GeometryDrawing.Pen>
- <GeometryDrawing.Geometry>
- <StreamGeometry>M47.5477,29.4708L47.5477,29.4708 65.0477,61.1754 30.0477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- </DrawingGroup.Children>
- </DrawingGroup>
- </DrawingImage.Drawing>
- </DrawingImage>
- <DrawingImage x:Key="imggreen">
- <DrawingImage.Drawing>
- <DrawingGroup Transform="1,0,0,1,4,3">
- <DrawingGroup.Children>
- <DrawingGroup>
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <RectangleGeometry RadiusX="0" RadiusY="0" Rect="28.8231,17,4,29" />
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing Brush="#FF3EB021">
- <GeometryDrawing.Geometry>
- <RectangleGeometry RadiusX="0" RadiusY="0" Rect="28.8231,17,4,29" />
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- <DrawingGroup>
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <StreamGeometry>M30.8230769,0C40.8230769,0,47.1564103,5.66666667,49.8230769,17L11.8230769,17C14.4897436,5.66666667,20.8230769,0,30.8230769,0z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing>
- <GeometryDrawing.Brush>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" Opacity="1">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FFA9FF93" Offset="0" />
- <GradientStop Color="#FF3EB021" Offset="1" />
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- </GeometryDrawing.Brush>
- <GeometryDrawing.Pen>
- <Pen Brush="#FF979797" Thickness="1" StartLineCap="Flat" EndLineCap="Flat" LineJoin="Miter" />
- </GeometryDrawing.Pen>
- <GeometryDrawing.Geometry>
- <StreamGeometry>M30.8230769,0.5C35.6837327,0.5 39.6591972,1.86639965 42.7396795,4.62262066 45.7257618,7.29437852 47.8667297,11.2588384 49.1867357,16.5L49.1867357,16.5 12.4594181,16.5C13.7794242,11.2588384 15.920392,7.29437852 18.9064744,4.62262066 21.9869566,1.86639965 25.9624212,0.5 30.8230769,0.5z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- <DrawingGroup Transform="6.123233995736766E-17,1,-1,6.123233995736766E-17,61.175385,29.470768999999994">
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <StreamGeometry>M15.8523,29.4708L15.8523,29.4708 33.3523,61.1754 -1.6477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing>
- <GeometryDrawing.Brush>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" Opacity="1">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FF3EB021" Offset="0" />
- <GradientStop Color="#FFA9FF93" Offset="1" />
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- </GeometryDrawing.Brush>
- <GeometryDrawing.Pen>
- <Pen Brush="#FF979797" Thickness="1" StartLineCap="Flat" EndLineCap="Flat" LineJoin="Miter" />
- </GeometryDrawing.Pen>
- <GeometryDrawing.Geometry>
- <StreamGeometry>M15.8523,29.4708L15.8523,29.4708 33.3523,61.1754 -1.6477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- <DrawingGroup Transform="6.123233995736766E-17,-1,1,6.123233995736766E-17,2.224615,92.870769">
- <DrawingGroup.Children>
- <GeometryDrawing Brush="#FF000000">
- <GeometryDrawing.Geometry>
- <StreamGeometry>M47.5477,29.4708L47.5477,29.4708 65.0477,61.1754 30.0477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- <GeometryDrawing>
- <GeometryDrawing.Brush>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" Opacity="1">
- <LinearGradientBrush.GradientStops>
- <GradientStop Color="#FF3EB021" Offset="0" />
- <GradientStop Color="#FFA9FF93" Offset="1" />
- </LinearGradientBrush.GradientStops>
- </LinearGradientBrush>
- </GeometryDrawing.Brush>
- <GeometryDrawing.Pen>
- <Pen Brush="#FF979797" Thickness="1" StartLineCap="Flat" EndLineCap="Flat" LineJoin="Miter" />
- </GeometryDrawing.Pen>
- <GeometryDrawing.Geometry>
- <StreamGeometry>M47.5477,29.4708L47.5477,29.4708 65.0477,61.1754 30.0477,61.1754z</StreamGeometry>
- </GeometryDrawing.Geometry>
- </GeometryDrawing>
- </DrawingGroup.Children>
- </DrawingGroup>
- </DrawingGroup.Children>
- </DrawingGroup>
- </DrawingImage.Drawing>
- </DrawingImage>
- </UserControl.Resources>
- <Grid x:Name="grid" RenderTransformOrigin="0.5,0.5">
- <Grid.RenderTransform>
- <TransformGroup>
- <ScaleTransform/>
- <SkewTransform/>
- <RotateTransform x:Name="canvasRotate"/>
- <TranslateTransform/>
- </TransformGroup>
- </Grid.RenderTransform>
- <Canvas x:Name="canvas" Width="{Binding ElementName= grid ,Path=ActualHeight}" Height="{Binding ElementName=grid,Path=ActualHeight}" MouseLeftButtonUp="imgValve_MouseLeftButtonUp" MouseRightButtonUp="imgValve_MouseRightButtonUp">
- <Image x:Name="imgClose" Width="{Binding ElementName= grid ,Path=ActualHeight}" Height="{Binding ElementName=grid,Path=ActualHeight}" Source="{StaticResource imggray}"/>
- <Image x:Name="imgOpen" Width="{Binding ElementName= grid ,Path=ActualHeight}" Height="{Binding ElementName=grid,Path=ActualHeight}" Source="{StaticResource imggreen}"/>
- </Canvas>
- </Grid>
- </UserControl>
|