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

时间:2013-05-18 16:21:17

标签: c# timer winrt-xaml appbar

在页面对用户可见之后,我希望TopAppBar显示一两秒,然后将IsOpen设置为false以关闭AppBar。本质上,我只想向用户简要介绍我在TopAppBar中隐藏的功能。我不确定在XAML / C#中放置代码或如何实现计时器。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

没关系,我想通了,只需在LoadState中调用这个函数:

    private async void DelayedAppBarHide()
    {
        await Task.Delay(1000);
        this.TopAppBar.IsOpen = true;
        await Task.Delay(3000);
        this.TopAppBar.IsOpen = false;

    }