개체를 처음 위치에서 다른 위치로 변환하기 위해 스토리 보드를 개발했지만 두 번째로 스토리 보드를 트리거하거나 다른 스토리 보드를 호출하면 개체가 항상 원래 위치에서 변환됩니다. 새 번역본은 첫 번째 번역 후에 설립되었습니다. 그것을 바꾸는 방법?오브젝트를 현재 위치에서 다른 위치로 어떻게 변환합니까?
내 코드 :
da.FillBehavior = FillBehavior.HoldEnd;
는 다음 상단 또는 왼쪽에 da.From 속성을 설정 : 당신은 HoldEnd에 (예를 들면 DoubleAnimation 등) 애니메이션의 FillBehavior를 설정해야
TranslateTransform animatedTranslateTransform = new TranslateTransform();
this.RegisterName("slide", animatedTranslateTransform);
TransformGroup transformGroup = new TransformGroup();
transformGroup.Children.Add(animatedTranslateTransform);
_button.RenderTransform = transformGroup;
//translate Y
DoubleAnimation slideDown = new DoubleAnimation(20, TimeSpan.FromSeconds(1.0));
Storyboard.SetTargetName(slideDown, "slide");
Storyboard.SetTargetProperty(slideDown, new PropertyPath(TranslateTransform.YProperty));
storyBoardSlideDown.Children.Add(slideDown);
몇 가지 코드를 보여주십시오. 너 뭐 했니? 너 뭐 해봤 니? 당신이 기대하는 것처럼 작동하지 않는 것은 무엇입니까? 그 대신에 무엇을하고 있습니까? – cdeszaq