ColorAnimation cannot be used to animate property Background due to incompatible type
ColorAnimation cannot be used to animate property Background due to incompatible type.
여기는 이상한 곳을 알리는 XAML 코드입니다.
<ColorAnimation Storyboard.TargetName="border"
Storyboard.TargetProperty="Background"
Duration="0" To="#FF6B6B6B">
<ColorAnimation.EasingFunction
<ExponentialEase Exponent="15" EasingMode="EaseOut"/>
</ColorAnimation.EasingFunction>
</ColorAnimation>
:ColorAnimation cannot be used to animate property Background due to incompatible type.
ColorAnimation , 。
: TargetProperty (Border.Background).(SolidColorBrush.Color)
<ColorAnimation Storyboard.TargetName="border"
Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
Duration="0" To="#FF6B6B6B">
<ColorAnimation.EasingFunction
<ExponentialEase Exponent="15" EasingMode="EaseOut"/>
</ColorAnimation.EasingFunction>
</ColorAnimation>
물론 두 번째 솔루션은 다음과 같습니다.
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="border"
Storyboard.TargetProperty="Background">
<DiscreteObjectKeyFrame KeyTime="0" Value="Transparent" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
PS:
ObjectAnimationUsingKeyFrames Duration( ) KeyFrames ( ) Object 。 DiscreteObjectKeyFrame 。
MSDN ObjectAnimationUsingKeyFrames :
ObjectAnimationUsingKeyFrames Rectangle Fill 。 :
-
DiscreteObjectKeyFrame,Rectangle Fill LinearGradientBrush。
-
,Fill LinearGradientBrush, ( )。
<Storyboard x:Name="myStoryboard">
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="animatedRectangle"
Storyboard.TargetProperty="Fill" Duration="0:0:4" RepeatBehavior="Forever">
<ObjectAnimationUsingKeyFrames.KeyFrames>
<DiscreteObjectKeyFrame KeyTime="0:0:2">
<DiscreteObjectKeyFrame.Value>
<LinearGradientBrush>
<LinearGradientBrush.GradientStops>
<GradientStop Color="Yellow" Offset="0.0" />
<GradientStop Color="Orange" Offset="0.5" />
<GradientStop Color="Red" Offset="1.0" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
<DiscreteObjectKeyFrame KeyTime="0:0:3">
<DiscreteObjectKeyFrame.Value>
<RadialGradientBrush GradientOrigin="0.75,0.25">
<RadialGradientBrush.GradientStops>
<GradientStop Color="White" Offset="0.0" />
<GradientStop Color="MediumBlue" Offset="0.5" />
<GradientStop Color="Black" Offset="1.0" />
</RadialGradientBrush.GradientStops>
</RadialGradientBrush>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames.KeyFrames>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
localStorage에 객체를 추가하는 방법은 무엇입니까?이 노트에서는 localStorage에 객체를 삽입하는 방법을 보여드리겠습니다. 경우에 따라 로컬 스토리지 또는 세션 스토리지에 데이터를 개체로 저장해야 할 수 있습니다. 어떻게 이것을 달성할 수 있습니까? 객체가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.