`

关于WPF中Storyboard的TargetProperty属性的认识

    博客分类:
  • WPF
阅读更多
按照《WPF Unreleased》一书介绍,Storyboard有一个TargetProperty字段用来指定目标属性的。偶在实践的时候,发现Storyboard已经没有了该字段了。
<Storyboard  TargetProperty="..." />

查了一下MSDN,上面介绍是:
XAML
不能在 XAML 中使用字段。

可以采用下述替代的方式来给TargetProperty字段赋值:
<BeginStoryboard>
    <Storyboard RepeatBehavior="Forever">
       <DoubleAnimation Storyboard.TargetProperty=……></DoubleAnimation>
                             ……
    </Storyboard>
</BeginStoryboard>

或者:
<BeginStoryboard>
   <Storyboard>             
      <Storyboard.TargetProperty>Opacity</Storyboard.TargetProperty>
             ……
   </Storyboard>
</BeginStoryboard>


1
0
分享到:
评论

相关推荐

    如何在WPF中创建动态故事板Storyboard

    在Windows Presentation Foundation (WPF) 中,故事板(Storyboard)是一种强大的动画工具,它允许开发者在用户界面上创建丰富的动态效果。本篇文章将深入探讨如何在WPF中创建动态故事板,结合 Todd Miranda 的演示...

    C#Storyboard实现图片旋转

    它允许开发者在WPF(Windows Presentation Foundation)或UWP(Universal Windows Platform)应用中实现复杂的视觉动画,比如图片的旋转。本教程将详细介绍如何使用C#和Storyboard来实现图片的旋转效果。 首先,...

    WPF动画属性介绍以及效果演示

    本教程将深入探讨WPF中的动画属性,并通过3D示例进行详细解释。 首先,让我们了解WPF动画的基本概念。WPF动画基于时间线模型,允许开发者控制UI元素随时间变化的属性。这些属性包括位置、颜色、大小等,甚至可以对...

    WPF气泡弹出动画Demo

    5. **Storyboard.TargetName和Storyboard.TargetProperty**:用于指定动画影响哪个对象的哪个属性。 实现WPF气泡弹出动画,首先需要创建一个Bubble控件,这个控件包含气泡的形状和文本。然后,定义相关的动画,如...

    wpf窗体打开和关闭的动画效果

    以下是关于如何在 WPF 中实现窗体打开和关闭动画效果的详细知识: 一、基本概念 1. **动画(Animation)**:WPF 的动画系统允许对象的属性随着时间改变,从而实现动态效果。动画可以基于时间、事件或其他动画来触发...

    WPF制作的窗口启动和关闭时的动画

    &lt;DoubleAnimation Storyboard.TargetName="grid" Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.5" /&gt; &lt;/Storyboard&gt; &lt;!-- 添加你的内容在这里 --&gt; ``` 在这个例子中,当...

    wpf时间轴Timeline

    这可以通过在XAML中使用`Storyboard.TargetName`和`Storyboard.TargetProperty`属性,或者在代码中使用`Storyboard.SetTargetName`和`Storyboard.SetTargetProperty`方法实现。 5. **启动时间线**:最后,通过调用`...

    GridLengthAnimationClass

    在WPF中,动画通常由`Timeline`类(如`Storyboard`)管理,它包含一个或多个`Timeline`子对象,这些子对象可以是`DoubleAnimation`、`PointAnimation`等,它们分别处理不同数据类型的动画。`GridLength`是一个结构,...

    WPF 走马灯特效

    在WPF中,我们可以使用`FontFamily`属性来设置字体类型,`FontSize`属性来设定字体大小,`Foreground`属性来改变字体颜色。例如: ```xml ``` 描述中提到的“支持颜色修改”,在WPF中,我们不仅可以通过`...

    Wpf动态改变Z次序

    1. **Panel.ZIndex属性**:WPF中的面板(Panel)类提供了`ZIndex`属性,它可以用来设置子元素的Z次序。`ZIndex`属性是整数类型,数值越大,元素在视觉上的位置越靠前。可以通过直接设置控件的`ZIndex`属性或者在代码...

    WPF呼吸闪烁效果例子

    在Windows Presentation Foundation (WPF) 中,开发者可以利用丰富的图形和动画功能来创建吸引人的用户界面。其中一个引人注目的视觉效果是“呼吸闪烁”效果,它通常用于按钮或者通知图标,以吸引用户的注意力。本...

    Wpf动画背景图渐变

    本文将深入探讨如何在WPF中利用Storyboard来创建背景图的渐变动画,以及如何实现边框的渐出渐入效果。 首先,让我们理解一下Storyboard的基本概念。Storyboard是一种时间线机制,它允许我们在WPF中控制UI元素的动画...

    wpf-Waiting.zip_WPF_c# 等待_waiting_wpf 等待时间_wpf动画

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)中实现等待动画,这是C#编程中的一个重要概念。WPF是一种.NET Framework的用户界面框架,它提供了丰富的图形和动画功能,使得开发者能够创建...

    WPF中使用ProgressBar实现垂直温度计效果

    综上所述,实现WPF中的垂直温度计效果,需要结合ProgressBar的属性、自定义模板、动画以及与数据的绑定。在提供的Temperature_Demo项目中,你将找到具体的代码示例,展示如何将这些概念整合到实际应用中。通过学习和...

    WPF 样式 style 滑动开关 实现的效果像checkbo好看的开关一样

    在Windows Presentation Foundation (WPF) 中,样式(Style)是一种强大的机制,用于定义UI元素的外观和行为。这里我们关注的是如何使用样式(style)来创建一个滑动开关,这种开关通常被称为ToggleSwitch,其视觉效果...

    wpf带动画的导航菜单

    在本文中,我们将深入探讨如何使用WPF(Windows Presentation Foundation)来创建带有动画效果的导航菜单。WPF是微软提供的一种强大的用户界面框架,它允许开发者构建美观且交互丰富的应用程序。利用WPF的动画功能,...

    WPF button1 的Cavas top left动画

    总的来说,通过结合使用WPF的Storyboard、DoubleAnimation和Canvas的Top与Left属性,我们可以为Button创建出吸引人的动画效果。这不仅增强了用户界面的交互性,也展示了WPF丰富的动画功能。在实际开发中,可以根据...

    WPF 等待页面动画

    在WPF中,动画是通过Timeline类和Storyboard类来实现的。Timeline定义了动画的时间轴,而Storyboard则管理多个Timeline,控制它们的播放、暂停和停止。你可以使用KeyFrame动画(如DoubleAnimationUsingKeyFrames)或...

    WPF漂亮的TabControl样式

    在Windows Presentation Foundation(WPF)框架中,TabControl是一种常见的控件,用于展示多个视图或内容,用户可以通过标签页切换不同的视图。本资源聚焦于为TabControl创建美观、吸引人的样式,以提升用户体验和...

    WPF 阀门90度旋转动画

    首先,我们需要了解WPF中的`Storyboard`,它是动画的核心组件。`Storyboard`允许我们定义一组动画,这些动画可以在指定的时间内执行,并且可以独立于其他代码运行。在阀门旋转动画的案例中,我们将使用`...

Global site tag (gtag.js) - Google Analytics