전체 화면을 덮는 textBlock이 있습니다. 사용자가 화면을 가로 방향으로 쓸어 내리면 textBlock 내용이 변경됩니다. 사용자가 제스처를 튀길 때 새 텍스트가 화면에 표시되는 것을 보여주고 싶었습니다. 나는 새로운 텍스트에 대한 약간의 애니메이션을 볼 수행textBlock 텍스트를 변경하는 동안 Windows Phone에서 슬라이드 애니메이션을 사용합니다.
void listener_Flick(object sender, FlickGestureEventArgs e)
{
if (e.Direction == System.Windows.Controls.Orientation.Horizontal)
{
if (e.HorizontalVelocity.CompareTo(0.0) < 0)
{
SlideTransition sTx = new SlideTransition();
sTx.Mode = SlideTransitionMode.SlideLeftFadeIn;
ITransition transition = sTx.GetTransition(textBlock1);
transition.Completed += delegate
{
transition.Stop();
};
transition.Begin();
textBlock1.Text = "New Text";
}
}
}
비록하지만 새 텍스트 정말 오른쪽에서 슬라이딩이 표시되지 않습니다 :
나는이 시도. 이것을 어떻게 성취합니까?덕분에
YAA이 ... 지금 너무 명백한 것 같습니다 – abnvp