【问题标题】:Slide-In effect on TextBlockTextBlock 上的滑入效果
【发布时间】:2013-06-30 15:13:00
【问题描述】:

我正在尝试创建一个类似于 Microsoft Office 产品中的 SplashScreen 的窗口。这些以从左到右的滑入开始,并结合产品名称的淡入。

如何在 WPF 中实现这样的效果?

【问题讨论】:

    标签: c# wpf animation splash-screen


    【解决方案1】:

    花点时间阅读 wpf 动画系统的文档:http://msdn.microsoft.com/en-us/library/ms752312.aspx

    那里有一些很好的例子,比如这个会不断地淡入淡出一个矩形:

    <Rectangle
      Name="MyRectangle"
      Width="100" 
      Height="100"
      Fill="Blue">
      <Rectangle.Triggers>
        <!-- Animates the rectangle's opacity. -->
        <EventTrigger RoutedEvent="Rectangle.Loaded">
          <BeginStoryboard>
            <Storyboard>
              <DoubleAnimation
                Storyboard.TargetName="MyRectangle" 
                Storyboard.TargetProperty="Opacity"
                From="1.0" To="0.0" Duration="0:0:5" 
                AutoReverse="True" RepeatBehavior="Forever" />
            </Storyboard>
          </BeginStoryboard>
        </EventTrigger>
      </Rectangle.Triggers>
    </Rectangle>
    

    【讨论】:

      猜你喜欢
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 2012-02-05
      • 2010-10-03
      相关资源
      最近更新 更多