1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="clr-namespace:Yunda.SOMS.DataMonitoringServer.Viewport.Domain.Helper">
- <Style TargetType="{x:Type local:ProcessStatusCtrl}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type local:ProcessStatusCtrl}">
- <Border Background="{TemplateBinding Background}"
- BorderBrush="{TemplateBinding BorderBrush}"
- BorderThickness="{TemplateBinding BorderThickness}">
- <Rectangle>
- <Rectangle.Fill>
- <LinearGradientBrush StartPoint="0 0"
- EndPoint="1 0">
- <GradientStop Color="Transparent"
- Offset="0"
- x:Name="gs1" />
- <GradientStop Color="#01D328"
- Offset="0"
- x:Name="gs2" />
- <GradientStop Color="#01D328"
- Offset="0"
- x:Name="gs3" />
- <GradientStop Color="Transparent"
- Offset="0"
- x:Name="gs4" />
- </LinearGradientBrush>
- </Rectangle.Fill>
- </Rectangle>
- </Border>
- <ControlTemplate.Triggers>
- <DataTrigger Binding="{Binding Open,RelativeSource={RelativeSource Self}}" Value="True">
- <DataTrigger.EnterActions>
- <BeginStoryboard x:Name="sb">
- <Storyboard RepeatBehavior="Forever">
- <DoubleAnimation Storyboard.TargetName="gs1"
- Storyboard.TargetProperty="Offset"
- From="0"
- To="1"
- BeginTime="0:0:0.13"
- Duration="0:0:1.3"></DoubleAnimation>
- <DoubleAnimation Storyboard.TargetName="gs2"
- Storyboard.TargetProperty="Offset"
- From="0"
- To=" 1"
- BeginTime="0:0:0.13"
- Duration="0:0:1.3"></DoubleAnimation>
- <DoubleAnimation Storyboard.TargetName="gs3"
- Storyboard.TargetProperty="Offset"
- From="0"
- To=" 1"
- Duration="0:0:1.3"></DoubleAnimation>
- <DoubleAnimation Storyboard.TargetName="gs4"
- Storyboard.TargetProperty="Offset"
- From="0"
- To="1"
- Duration="0:0:1.3"></DoubleAnimation>
- </Storyboard>
- </BeginStoryboard>
- </DataTrigger.EnterActions>
- <DataTrigger.ExitActions>
- <StopStoryboard BeginStoryboardName="sb" />
- </DataTrigger.ExitActions>
- </DataTrigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </ResourceDictionary>
|