我正在开发的 Windows 应用商店应用在主页上有两个 AppBar。一个在上面用于导航,另一个在下面用于命令。
显然,我希望在单击新命令按钮后关闭 AppBars。以下代码有效,但看起来相当笨拙:
private void appbarNew_Click(object sender, RoutedEventArgs e)
{
App.viewModel.newModel();
this.TopAppBar.IsOpen = false;
this.BottomAppBar.IsOpen = false;
}
我假设 AppBars 会自动关闭,或者至少在事件对象中有某种“已处理”布尔值可以用来完成此操作。这里的正确解决方案是什么?