| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | 
							- <UserControl
 
-     x:Class="Aitex.Core.UI.DeviceControl.AITGasIIIValve"
 
-     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 
-     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 
-     xmlns:converters="clr-namespace:Aitex.Core.UI.Converters"
 
-     xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
 
-     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 
-     Name="GasValve"
 
-     Width="32"
 
-     Height="32"
 
-     Loaded="AITGasValve_OnLoaded"
 
-     mc:Ignorable="d">
 
-     <UserControl.Resources>
 
-         <Storyboard x:Key="OpenValveStoryBoard">
 
-             <DoubleAnimation Timeline.DesiredFrameRate="3"
 
-                 FillBehavior="HoldEnd"
 
-                 Storyboard.TargetName="imgValveClose"
 
-                 Storyboard.TargetProperty="Opacity"
 
-                 To="0"
 
-                 Duration="0:0:0.3" />
 
-         </Storyboard>
 
-         <Storyboard x:Key="FlickerValveStoryBoard" RepeatBehavior="Forever">
 
-             <DoubleAnimation Timeline.DesiredFrameRate="3"
 
-                 FillBehavior="Stop"
 
-                 Storyboard.TargetName="imgValveOpen"
 
-                 Storyboard.TargetProperty="Opacity"
 
-                 From="0"
 
-                 To="1"
 
-                 Duration="0:0:0.3" />
 
-             <DoubleAnimation Timeline.DesiredFrameRate="3"
 
-                 FillBehavior="Stop"
 
-                 Storyboard.TargetName="imgValveClose"
 
-                 Storyboard.TargetProperty="Opacity"
 
-                 From="1"
 
-                 To="0"
 
-                 Duration="0:0:0.3" />
 
-         </Storyboard>
 
-         <Storyboard x:Key="CloseValveStoryBoard">
 
-             <DoubleAnimation Timeline.DesiredFrameRate="3"
 
-                 FillBehavior="HoldEnd"
 
-                 Storyboard.TargetName="imgValveClose"
 
-                 Storyboard.TargetProperty="Opacity"
 
-                 To="100"
 
-                 Duration="0:0:0.3" />
 
-         </Storyboard>
 
-         <converters:RotateTransformConverter x:Key="transformConvert" />
 
-     </UserControl.Resources>
 
-     <UserControl.RenderTransform>
 
-         <RotateTransform x:Name="rotateTransform" CenterX="{Binding ElementName=GasValve, Path=Width, Converter={StaticResource transformConvert}}" CenterY="{Binding ElementName=GasValve, Path=Height, Converter={StaticResource transformConvert}}" />
 
-     </UserControl.RenderTransform>
 
-     <Grid
 
-         IsEnabled="{Binding IsManagerPermission}"
 
-         MouseLeftButtonUp="imgValveClose_MouseLeftButtonUp"
 
-         TouchUp="imgValve_TouchUp">
 
-         <Image
 
-             Name="imgValveOpen"
 
-             Width="{Binding ElementName=GasValve, Path=Width}"
 
-             Height="{Binding ElementName=GasValve, Path=Height}" />
 
-         <Image
 
-             Name="imgValveClose"
 
-             Width="{Binding ElementName=GasValve, Path=Width}"
 
-             Height="{Binding ElementName=GasValve, Path=Height}" />
 
-         <TextBlock
 
-             x:Name="ValveName"
 
-             Margin="-1,0,0,0"
 
-             HorizontalAlignment="Center"
 
-             VerticalAlignment="Center"
 
-             FontFamily="Calibri"
 
-             FontSize="10"
 
-             Text="{Binding ValveDisplayName}" />
 
-         <Button
 
-             VerticalContentAlignment="Stretch"
 
-             Panel.ZIndex="-1"
 
-             Background="DarkGray"
 
-             Visibility="{Binding ElementName=GasValve, Path=IsDisableMode, Converter={StaticResource bool2VisibilityConverter}}" />
 
-     </Grid>
 
- </UserControl>
 
 
  |