我想将一个SlideTransition效果应用于TextBlock,类似于日历应用的标题,当向下或向上滚动时(从“TODAY”开始),它会发生变化。
以下代码报告here是一个很好的起点:
SlideTransition slideTransition = new SlideTransition { Mode = SlideTransitionMode.SlideUpFadeIn };
ITransition transition = slideTransition.GetTransition(ApplicationTitle);
transition.Completed += delegate { transition.Stop(); };
transition.Begin();
但我想在XAML中声明它,而不是用C#开发。
有可能吗?
谢谢,
弗朗西斯
答案 0 :(得分:1)
可能吗?大概。几乎一切皆有可能。
您可能需要编写自己的附加属性/事件或包装该代码的行为,然后将其连接到您的xaml
答案 1 :(得分:1)
您无法在XAML中声明UIElement Transition。您可以在XAML中仅声明页面转换。