如何在页面加载后显示和隐藏AppBar ?

本文关键字:显示 隐藏 AppBar 加载 | 更新日期: 2023-09-27 18:14:19

在页面对用户可见之后,我希望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;
    }