1
当页面对用户可见时,我想让TopAppBar显示一两秒钟,然后将IsOpen设置为false关闭AppBar。实质上,我只是想简单地向用户展示我隐藏在TopAppBar中的功能。我不确定在哪里放置代码或如何在XAML/C#中实现定时器。如何显示,然后在加载页面后隐藏AppBar?
谢谢你的帮助!
当页面对用户可见时,我想让TopAppBar显示一两秒钟,然后将IsOpen设置为false关闭AppBar。实质上,我只是想简单地向用户展示我隐藏在TopAppBar中的功能。我不确定在哪里放置代码或如何在XAML/C#中实现定时器。如何显示,然后在加载页面后隐藏AppBar?
谢谢你的帮助!
没关系,我理解了它,只需调用在LoadState的这个功能:
private async void DelayedAppBarHide()
{
await Task.Delay(1000);
this.TopAppBar.IsOpen = true;
await Task.Delay(3000);
this.TopAppBar.IsOpen = false;
}
没关系,我理解了它,只需调用在LoadState的这个功能: 私人异步无效DelayedAppBarHide() { 等待Task.Delay(1000); this.TopAppBar.IsOpen = true; 等待Task.Delay(3000); this.TopAppBar.IsOpen = false; } –
请将其作为回答发布,并将其选为问题答案,以便其他用户也可以从此问题中受益 – Mehran