我在页面中添加了简单的动画。一切都按预期工作。但是我想添加一些额外的逻辑。当前动画仅在启动应用程序时出现,否则
OnAppearing
不会被触发。我有两个按钮可以在项目之间导航。每次点击这些按钮时如何执行动画?
目前我正在使用它来为
HomePage.xaml.cs
上的内容制作动画:
protected override async void OnAppearing()
{
base.OnAppearing();
await Task.Delay(500);
await this.TransitionIn();
}
按钮是
ICommands
在ViewModel.cs
是否有一些方法可以覆盖 PageRefresh 或 ContentRefresh 或类似的方法?如果没有,还有其他方法可以触发动画吗?
我在我的应用程序中使用 MVVM 模式。