<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      WPF仿win10加載動畫 可用于loading加載

      直接上xaml 沒有cs代碼 (自己琢磨了好久感覺這樣能接受??)

      <UserControl x:Class="WpfApp1.Loading"
                   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    x:Name="uclLoad" Width="50" Height="50">
          <UserControl.Resources>
              <Storyboard x:Key="stb1" BeginTime="0:0:0" Duration="0:0:05.43" RepeatBehavior="Forever">
                  <DoubleAnimation Storyboard.TargetName="rot1" Storyboard.TargetProperty="Angle" Duration="0:0:2.00" From="0" To="180">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot1" Storyboard.TargetProperty="Angle" BeginTime="0:0:1.80" Duration="0:0:2.00" From="180" To="540">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseInOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot1" Storyboard.TargetProperty="Angle" BeginTime="0:0:3.75" Duration="0:0:1.00" From="540" To="720">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseIn"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="grd1" Storyboard.TargetProperty="Opacity" BeginTime="0:0:0.00" Duration="0:0:0.00" From="0" To="1"/>
                  <DoubleAnimation Storyboard.TargetName="grd1" Storyboard.TargetProperty="Opacity" BeginTime="0:0:4.75" Duration="0:0:0.00" From="1" To="0"/>
              </Storyboard>
              <Storyboard x:Key="stb2" BeginTime="0:0:0.17" Duration="0:0:05.43" RepeatBehavior="Forever">
                  <DoubleAnimation Storyboard.TargetName="rot2" Storyboard.TargetProperty="Angle" Duration="0:0:2.00" From="-25" To="155">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot2" Storyboard.TargetProperty="Angle" BeginTime="0:0:1.80" Duration="0:0:2.00" From="155" To="515">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseInOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot2" Storyboard.TargetProperty="Angle" BeginTime="0:0:3.75" Duration="0:0:1.00" From="515" To="720">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseIn"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="grd2" Storyboard.TargetProperty="Opacity" BeginTime="0:0:0.00" Duration="0:0:0.00" From="0" To="1"/>
                  <DoubleAnimation Storyboard.TargetName="grd2" Storyboard.TargetProperty="Opacity" BeginTime="0:0:4.75" Duration="0:0:0.00" From="1" To="0"/>
              </Storyboard>
              <Storyboard x:Key="stb3" BeginTime="0:0:0.34" Duration="0:0:05.43" RepeatBehavior="Forever">
                  <DoubleAnimation Storyboard.TargetName="rot3" Storyboard.TargetProperty="Angle" Duration="0:0:2.00" From="-50" To="130">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot3" Storyboard.TargetProperty="Angle" BeginTime="0:0:1.80" Duration="0:0:2.00" From="130" To="490">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseInOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot3" Storyboard.TargetProperty="Angle" BeginTime="0:0:3.75" Duration="0:0:1.00" From="490" To="720">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseIn"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="grd3" Storyboard.TargetProperty="Opacity" BeginTime="0:0:0.25" Duration="0:0:0.00" From="0" To="1"/>
                  <DoubleAnimation Storyboard.TargetName="grd3" Storyboard.TargetProperty="Opacity" BeginTime="0:0:4.75" Duration="0:0:0.00" From="1" To="0"/>
              </Storyboard>
              <Storyboard x:Key="stb4" BeginTime="0:0:0.51" Duration="0:0:05.43" RepeatBehavior="Forever">
                  <DoubleAnimation Storyboard.TargetName="rot4" Storyboard.TargetProperty="Angle" Duration="0:0:2.00" From="-75" To="105">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot4" Storyboard.TargetProperty="Angle" BeginTime="0:0:1.80" Duration="0:0:2.00" From="105" To="465">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseInOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot4" Storyboard.TargetProperty="Angle" BeginTime="0:0:3.75" Duration="0:0:1.00" From="465" To="720">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseIn"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="grd4" Storyboard.TargetProperty="Opacity" BeginTime="0:0:0.50" Duration="0:0:0.00" From="0" To="1"/>
                  <DoubleAnimation Storyboard.TargetName="grd4" Storyboard.TargetProperty="Opacity" BeginTime="0:0:4.75" Duration="0:0:0.00" From="1" To="0"/>
              </Storyboard>
              <Storyboard x:Key="stb5" BeginTime="0:0:0.68" Duration="0:0:05.43" RepeatBehavior="Forever">
                  <DoubleAnimation Storyboard.TargetName="rot5" Storyboard.TargetProperty="Angle" Duration="0:0:2.00" From="-100" To="80">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot5" Storyboard.TargetProperty="Angle" BeginTime="0:0:1.80" Duration="0:0:2.00" From="80" To="440">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseInOut"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="rot5" Storyboard.TargetProperty="Angle" BeginTime="0:0:3.75" Duration="0:0:1.00" From="440" To="720">
                      <DoubleAnimation.EasingFunction>
                          <QuadraticEase EasingMode="EaseIn"/>
                      </DoubleAnimation.EasingFunction>
                  </DoubleAnimation>
                  <DoubleAnimation Storyboard.TargetName="grd5" Storyboard.TargetProperty="Opacity" BeginTime="0:0:0.75" Duration="0:0:0.00" From="0" To="1"/>
                  <DoubleAnimation Storyboard.TargetName="grd5" Storyboard.TargetProperty="Opacity" BeginTime="0:0:4.75" Duration="0:0:0.00" From="1" To="0"/>
              </Storyboard>
          </UserControl.Resources>
          <UserControl.Triggers>
              <EventTrigger RoutedEvent="Loaded">
                  <BeginStoryboard Storyboard="{StaticResource stb1}"/>
                  <BeginStoryboard Storyboard="{StaticResource stb2}"/>
                  <BeginStoryboard Storyboard="{StaticResource stb3}"/>
                  <BeginStoryboard Storyboard="{StaticResource stb4}"/>
                  <BeginStoryboard Storyboard="{StaticResource stb5}"/>
              </EventTrigger>
          </UserControl.Triggers>
          <Grid>
              <Grid x:Name="grd1" Width="50" Height="50" Opacity="0">
                  <Grid.RenderTransform>
                      <TransformGroup>
                          <RotateTransform x:Name="rot1" Angle="0" CenterX="25" CenterY="25"/>
                      </TransformGroup>
                  </Grid.RenderTransform>
                  <Ellipse Width="6" Height="6" Fill="{Binding ElementName=uclLoad,Path=Foreground}">
                      <Ellipse.RenderTransform>
                          <TransformGroup>
                              <TranslateTransform X="0" Y="18"/>
                          </TransformGroup>
                      </Ellipse.RenderTransform>
                  </Ellipse>
              </Grid>
              <Grid x:Name="grd2" Width="50" Height="50" Opacity="0">
                  <Grid.RenderTransform>
                      <TransformGroup>
                          <RotateTransform x:Name="rot2" Angle="0" CenterX="25" CenterY="25"/>
                      </TransformGroup>
                  </Grid.RenderTransform>
                  <Ellipse Width="6" Height="6" Fill="{Binding ElementName=uclLoad,Path=Foreground}">
                      <Ellipse.RenderTransform>
                          <TransformGroup>
                              <TranslateTransform X="0" Y="18"/>
                          </TransformGroup>
                      </Ellipse.RenderTransform>
                  </Ellipse>
              </Grid>
              <Grid x:Name="grd3" Width="50" Height="50" Opacity="0">
                  <Grid.RenderTransform>
                      <TransformGroup>
                          <RotateTransform x:Name="rot3" Angle="0" CenterX="25" CenterY="25"/>
                      </TransformGroup>
                  </Grid.RenderTransform>
                  <Ellipse Width="6" Height="6" Fill="{Binding ElementName=uclLoad,Path=Foreground}">
                      <Ellipse.RenderTransform>
                          <TransformGroup>
                              <TranslateTransform X="0" Y="18"/>
                          </TransformGroup>
                      </Ellipse.RenderTransform>
                  </Ellipse>
              </Grid>
              <Grid x:Name="grd4" Width="50" Height="50" Opacity="0">
                  <Grid.RenderTransform>
                      <TransformGroup>
                          <RotateTransform x:Name="rot4" Angle="0" CenterX="25" CenterY="25"/>
                      </TransformGroup>
                  </Grid.RenderTransform>
                  <Ellipse Width="6" Height="6" Fill="{Binding ElementName=uclLoad,Path=Foreground}">
                      <Ellipse.RenderTransform>
                          <TransformGroup>
                              <TranslateTransform X="0" Y="18"/>
                          </TransformGroup>
                      </Ellipse.RenderTransform>
                  </Ellipse>
              </Grid>
              <Grid x:Name="grd5" Width="50" Height="50" Opacity="0">
                  <Grid.RenderTransform>
                      <TransformGroup>
                          <RotateTransform x:Name="rot5" Angle="0" CenterX="25" CenterY="25"/>
                      </TransformGroup>
                  </Grid.RenderTransform>
                  <Ellipse Width="6" Height="6" Fill="{Binding ElementName=uclLoad,Path=Foreground}">
                      <Ellipse.RenderTransform>
                          <TransformGroup>
                              <TranslateTransform X="0" Y="18"/>
                          </TransformGroup>
                      </Ellipse.RenderTransform>
                  </Ellipse>
              </Grid>
          </Grid>
      </UserControl>

       直接放到STA線程去不怕主線程卡頓了 美滋滋

      posted @ 2020-08-28 11:30  o王先生o  閱讀(1619)  評論(9)    收藏  舉報
      主站蜘蛛池模板: av大片在线无码免费| 四虎在线播放亚洲成人| 亚洲精品乱码久久久久久蜜桃图片| 亚洲无码在线免费观看| 激情动态图亚洲区域激情| 人妻被猛烈进入中文字幕| 国产精品福利中文字幕| 久久精品熟妇丰满人妻久久| 国产精品不卡一二三区| 国产精品一区二区三区污| 涞源县| 亚洲av影院一区二区三区| 精品久久国产字幕高潮| 99久久免费精品国产色| 国产女人喷潮视频免费| 亚洲中文精品一区二区| 伊人久久大香线蕉网av| 乱码中字在线观看一二区| 久久久久影院色老大2020| 国产一区二区日韩在线| 久久精品中文字幕少妇| 久久国产精品成人免费| 亚洲精品三区二区一区一| 国产精品免费看久久久| 国产成人亚洲综合图区| 国产成人av免费观看| 久久夜色精品国产亚av| 亚欧洲乱码视频一二三区| 色老板精品视频在线观看| 色综合天天综合天天更新| 卢龙县| 国产精品自拍午夜福利| 国产91丝袜在线播放动漫| 欧美精品国产一区二区三区| 国产成人高清精品免费软件| 艳妇臀荡乳欲伦69调教视频| 日韩一区二区三区水蜜桃| 国产尤物精品自在拍视频首页| 午夜DY888国产精品影院| 国产伦精品一区二区亚洲| 欧美啪啪网|