Wpf 如何设置LinearGradient起点的动画
我有一个LinearGradientBrush用作不透明材质,我想让我的动画旋转渐变,所以我尝试为起点和终点的位置设置动画,但我无法让它在几个小时内工作:(Wpf 如何设置LinearGradient起点的动画,wpf,animation,lineargradientbrush,Wpf,Animation,Lineargradientbrush,我有一个LinearGradientBrush用作不透明材质,我想让我的动画旋转渐变,所以我尝试为起点和终点的位置设置动画,但我无法让它在几个小时内工作:( 我收到一个错误“'System.Windows.Controls.ContentPresenter'的名称范围中找不到'FillGradient'名称”。请尝试以下操作: <Storyboard x:Key="NewContentStoryboard"> <PointAnimation Storyboard.T
我收到一个错误“'System.Windows.Controls.ContentPresenter'的名称范围中找不到'FillGradient'名称”。请尝试以下操作:
<Storyboard x:Key="NewContentStoryboard">
<PointAnimation Storyboard.TargetProperty="OpacityMask.(LinearGradientBrush.StartPoint)" From="0.5 0" To="0 0.5" Duration="00:00:1" />
<PointAnimation Storyboard.TargetProperty="OpacityMask.(LinearGradientBrush.EndPoint)" From="1 0.5" To="0 0.5" Duration="00:00:1"/>
</Storyboard>
这很有效!:)我不知道有“属性路径语法”这样的东西(非常感谢!
<Storyboard x:Key="NewContentStoryboard">
<PointAnimation Storyboard.TargetProperty="OpacityMask.(LinearGradientBrush.StartPoint)" From="0.5 0" To="0 0.5" Duration="00:00:1" />
<PointAnimation Storyboard.TargetProperty="OpacityMask.(LinearGradientBrush.EndPoint)" From="1 0.5" To="0 0.5" Duration="00:00:1"/>
</Storyboard>