У меня есть текстовый блок, который покрывает весь экран.Когда пользователь щелкает экран горизонтально, содержимое textBlock изменяется.Я хотел показать, что новый текст показывается скользящим на экране, когда пользователь делает жест щелчком.
Я пробовал это:
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";
}
}
}
Хотя я вижу небольшую анимацию дляновый текст Но я не вижу, чтобы новый текст действительно скользил справа.Как мне этого добиться?
Спасибо