123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:converters="clr-namespace:Venus_Themes.Converters"
- xmlns:customControls="clr-namespace:Venus_Themes.CustomControls"
- >
- <Style TargetType="{x:Type customControls:CommonValveControl}">
- <Setter Property="Cursor" Value="Hand" />
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type customControls:CommonValveControl}">
- <Viewbox Stretch="Fill">
- <Grid x:Name="mainBody">
- <Canvas Width="40" Height="40">
- <Ellipse Height="40" Width="40" Fill="Gray"/>
- <Ellipse x:Name="InnerEllipse" Height="30" Width="30" Canvas.Left="5" Canvas.Top="5" />
- <Rectangle x:Name="Rectangle" Fill="White" RadiusX="2" RadiusY="2"/>
- </Canvas>
- </Grid>
- </Viewbox>
- <ControlTemplate.Triggers>
- <Trigger Property="Status" Value="false">
- <Setter TargetName="InnerEllipse" Property="Fill" Value="Silver"/>
- </Trigger>
- <Trigger Property="Status" Value="true">
- <Setter TargetName="InnerEllipse" Property="Fill" Value="Green"/>
- </Trigger>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="ValveOrientation" Value="Horizontal"/>
- <Condition Property="Status" Value="false"/>
- </MultiTrigger.Conditions>
- <Setter TargetName="Rectangle" Property="Width" Value="6"/>
- <Setter TargetName="Rectangle" Property="Height" Value="30"/>
- <Setter TargetName="Rectangle" Property="Canvas.Left" Value="17"/>
- <Setter TargetName="Rectangle" Property="Canvas.Top" Value="5"/>
- </MultiTrigger>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="ValveOrientation" Value="Horizontal"/>
- <Condition Property="Status" Value="true"/>
- </MultiTrigger.Conditions>
- <Setter TargetName="Rectangle" Property="Width" Value="30"/>
- <Setter TargetName="Rectangle" Property="Height" Value="6"/>
- <Setter TargetName="Rectangle" Property="Canvas.Left" Value="5"/>
- <Setter TargetName="Rectangle" Property="Canvas.Top" Value="17"/>
- </MultiTrigger>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="ValveOrientation" Value="Vertical"/>
- <Condition Property="Status" Value="false"/>
- </MultiTrigger.Conditions>
- <Setter TargetName="Rectangle" Property="Width" Value="30"/>
- <Setter TargetName="Rectangle" Property="Height" Value="6"/>
- <Setter TargetName="Rectangle" Property="Canvas.Left" Value="5"/>
- <Setter TargetName="Rectangle" Property="Canvas.Top" Value="17"/>
- </MultiTrigger>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="ValveOrientation" Value="Vertical"/>
- <Condition Property="Status" Value="true"/>
- </MultiTrigger.Conditions>
- <Setter TargetName="Rectangle" Property="Width" Value="6"/>
- <Setter TargetName="Rectangle" Property="Height" Value="30"/>
- <Setter TargetName="Rectangle" Property="Canvas.Left" Value="17"/>
- <Setter TargetName="Rectangle" Property="Canvas.Top" Value="5"/>
- </MultiTrigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
-
- <Style x:Key="textBlockStyle" TargetType="TextBlock">
- <!--字体渐变-->
- <Setter Property="Foreground">
- <Setter.Value>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,0.5">
- <GradientStop Color="#FFFFE787" Offset="0.0" />
- <!--<GradientStop Color="#FFFFE787" Offset="0.25" />-->
- <GradientStop Color="White" Offset="0.5" />
- </LinearGradientBrush>
- </Setter.Value>
- </Setter>
- <!--字体阴影-->
- <Setter Property="Effect">
- <Setter.Value>
- <DropShadowEffect Color="Black" Direction="120" ShadowDepth="1" Opacity="0.7" />
- </Setter.Value>
- </Setter>
- <Setter Property="FontFamily" Value="Microsoft YaHei"/>
- <Setter Property="FontWeight" Value="Bold"/>
- </Style>
- <Geometry x:Key="Icon_PMA">M793.1 958H229.4C155 958 94.5 897.5 94.5 823.2V557.6c0-74.4 60.5-134.8 134.9-134.8h563.8c74.4 0 134.9 60.5 134.9 134.8v265.6c-0.1 74.3-60.6 134.8-135 134.8zM229.4 512.6c-24.8 0-45 20.2-45 45v265.6c0 24.8 20.2 45 45 45h563.8c24.8 0 45-20.2 45-45V557.6c0-24.8-20.2-45-45-45H229.4z M773.3 512.6H249.2c-24.8 0-44.9-20.1-44.9-44.9V194.3c0-74.2 60.4-134.6 134.6-134.6h344.7c74.2 0 134.6 60.4 134.6 134.6v273.4c0 24.8-20.1 44.9-44.9 44.9z m-479.2-89.8h434.3V194.3c0-24.7-20.1-44.8-44.8-44.8H338.9c-24.7 0-44.8 20.1-44.8 44.8v228.5z M408.9 354.7c-24.8 0-44.9-20.1-44.9-44.9v-48.9c0-24.8 20.1-44.9 44.9-44.9 24.8 0 44.9 20.1 44.9 44.9v48.9c0 24.8-20.1 44.9-44.9 44.9zM612.7 354.7c-24.8 0-44.9-20.1-44.9-44.9v-48.9c0-24.8 20.1-44.9 44.9-44.9s44.9 20.1 44.9 44.9v48.9c0 24.8-20.1 44.9-44.9 44.9z</Geometry>
- <Geometry x:Key="Icon_Operation">M823.466667 512H578.133333v-187.733333c0-66.133333-53.333333-119.466667-117.333333-119.466667s-117.333333 53.333333-117.333333 119.466667v296.533333l-21.333334-21.333333c-46.933333-46.933333-121.6-46.933333-168.533333-2.133334s-44.8 121.6 2.133333 168.533334l174.933334 174.933333c6.4 6.4 14.933333 8.533333 23.466666 8.533333 8.533333 0 17.066667-2.133333 23.466667-8.533333 12.8-12.8 12.8-32 0-44.8l-174.933333-174.933333c-21.333333-21.333333-23.466667-57.6-2.133334-76.8 21.333333-21.333333 55.466667-19.2 76.8 2.133333l74.666667 74.666667c12.8 12.8 32 12.8 44.8 0 6.4-6.4 8.533333-14.933333 8.533333-23.466667V326.4c0-29.866667 23.466667-55.466667 53.333334-55.466667s53.333333 25.6 53.333333 55.466667v219.733333c0 17.066667 14.933333 32 32 32h277.333333c6.4 0 10.666667 6.4 10.666667 12.8V917.333333c0 17.066667 14.933333 32 32 32S896 934.4 896 917.333333V586.666667c2.133333-40.533333-32-74.666667-72.533333-74.666667z M266.666667 330.666667c17.066667 0 32-14.933333 32-32 0-87.466667 72.533333-160 160-160S618.666667 211.2 618.666667 298.666667c0 17.066667 14.933333 32 32 32S682.666667 315.733333 682.666667 298.666667c0-123.733333-100.266667-224-224-224S234.666667 174.933333 234.666667 298.666667c0 17.066667 14.933333 32 32 32z</Geometry>
- <Geometry x:Key="Icon_Configuration">M500.246772 114.321909h627.518997v87.060949h-627.518997zM0 114.321909h260.461874v87.060949H0z M507.347681 315.704766h-333.280196V0h333.280196z m-246.219247-87.060949h159.158297V87.060949h-159.158297zM500.246772 822.617142h627.518997v87.060949h-627.518997zM0 822.617142h260.461874v87.060949H0z M507.347681 1024h-333.280196V708.295234h333.280196z m-246.219247-87.060949h159.158297V795.356183h-159.158297zM0 469.462564h627.518997v87.060949H0zM867.290292 469.462564h260.461873v87.060949H867.290292z M953.739093 670.845422H620.377278V355.140656h333.361815z m-246.300866-87.060949h159.239917V442.201605H707.438227z</Geometry>
- <Geometry x:Key="Icon_DataLog">M778.897699 357.164562c0 0-8.915044-25.083282-8.915044-39.09132 0-49.691749 40.274262-89.958848 89.955778-89.958848 49.684586 0 89.959871 40.266076 89.959871 89.958848 0 49.678446-40.275285 89.950661-89.959871 89.950661-3.5345 0-7.02295-0.204661-10.453073-0.599657L688.578648 592.124875c12.164041 15.682167 19.23611 35.808554 19.23611 57.761542 0 50.066279-40.590464 90.657766-90.664929 90.657766-50.073442 0-88.779999-35.885302-88.779999-85.950558l-115.476011-92.133374c-16.444531 17.425881-37.875632 26.425859-63.729463 26.425859-33.247218 0-62.290695-17.981537-77.93193-44.753273l-106.45966 40.508599 0 187.455369c0 32.032554 32.028461 28.257577 32.028461 28.257577l723.428364 0c0 0 30.141484 23.552415 30.141484 49.92404 0 26.376741-30.141484 40.503483-30.141484 40.503483l-754.514359 1.213641c-90.430592 0-89.491197-95.407953-89.491197-95.407953L76.224032 169.234379c0-28.257577 44.276413-32.958646 44.276413-32.958646 28.257577 0 44.272319 29.195949 44.272319 29.195949l0.942465 340.987115 98.001011-31.696909c12.062733-35.609009 30.688953-66.261123 85.449137-66.261123 49.808406 0 90.192162 38.496779 90.192162 88.308255l113.895003 86.481653c17.897625-26.376741 67.666122-24.076348 67.666122-24.076348L778.897699 357.164562z</Geometry>
-
- <converters:BoolToDirection x:Key="boolToDirection"/>
- </ResourceDictionary>
|