ColorAnimation 사각형의 색상 변경

Nejc Galof

직사각형 색상을 변경하고 싶지만 색상이 변경되지 않습니다. 어디에 문제가 있습니까?

ColorAnimation col = new ColorAnimation();
col.From = Colors.Aqua;
col.To = Colors.PaleGreen;
col.Duration = new Duration(TimeSpan.FromSeconds(1));

Storyboard zgo = new Storyboard();
Storyboard.SetTarget(col, c);
Storyboard.SetTargetProperty(col,
           new PropertyPath(SolidColorBrush.ColorProperty));
zgo.Children.Add(col);
zgo.Begin();

다음은 XAML입니다.

<Rectangle Name="rec"
    Height="100" Width="200"
    HorizontalAlignment="Left" VerticalAlignment="Top"
    Stroke="Black"
    MouseLeftButtonDown="rec_MouseLeftButtonDown">
    <Rectangle.Fill>
        <SolidColorBrush x:Name="c"></SolidColorBrush>
    </Rectangle.Fill>
</Rectangle>
클레멘스

다음을 호출하여 애니메이션을 직접 실행합니다 Animatable.BeginAnimation.

var colorAnimation = new ColorAnimation(
    Colors.Aqua, Colors.PaleGreen, TimeSpan.FromSeconds(1));

c.BeginAnimation(SolidColorBrush.ColorProperty, colorAnimation);

Rectangle을 애니메이션의 대상으로 사용하고 Fill.Color대상 속성 으로 사용하여 Storyboard로 계속 수행 할 수 있습니다.

Storyboard storyboard = new Storyboard();
Storyboard.SetTarget(colorAnimation, rec);
Storyboard.SetTargetProperty(colorAnimation, new PropertyPath("Fill.Color"));
storyboard.Children.Add(colorAnimation);
storyboard.Begin();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

onmouseover로 사각형의 색상 변경

분류에서Dev

Javafx에서 사각형의 색상을 동적으로 변경

분류에서Dev

WPF 버튼 안에 배치 된 사각형의 색상 변경

분류에서Dev

이미 그려진 사각형의 색상을 변경 하시겠습니까?

분류에서Dev

svg 변경 다각형 색상 onclick

분류에서Dev

직사각형을 통한 Matlab 플롯의 색상 배경

분류에서Dev

정점의 각 선 색상 변경

분류에서Dev

TextFormField의 색상 변경

분류에서Dev

JTable 행의 색상 변경

분류에서Dev

ipad의 색상 변경

분류에서Dev

RadComboBox의 색상 변경

분류에서Dev

noUiSlider의 색상 변경

분류에서Dev

ImageView의 JavaFX 변경 색상

분류에서Dev

'UITableViewRowAction'의 색상 변경

분류에서Dev

DataGrid 행의 색상 변경

분류에서Dev

MenuItem의 색상 변경

분류에서Dev

AppBar의 색상 변경

분류에서Dev

InkToolbar의 색상 변경 [UWP]

분류에서Dev

sliderInput의 색상 변경

분류에서Dev

Kivy : 캔버스 직사각형의 Z- 색인 변경

분류에서Dev

사변형 외부의 이미지 색상 변경

분류에서Dev

색상 목록 Vue.js를 사용하여 각 행의 배경색 변경

분류에서Dev

탐색 버튼 SwiftUI의 색상 변경

분류에서Dev

OpenCV에서 사각형의 기본 색상을 변경하려고 할 때 오류 발생

분류에서Dev

이 그리드에서 개별 사각형의 색상을 어떻게 변경할 수 있습니까?

분류에서Dev

(사용자 정의) ProgressBar 색상 변경

분류에서Dev

Tk를 사용하여 Python에서 클릭시 사각형 색상 변경

분류에서Dev

jquery 대화 상자의 색상 변경

분류에서Dev

div의 색상 배경 변경