我希望能够按一个按钮来禁用我的应用程序中的菜单栏。如果你去
menubar.IsVisible = false;
它抛出一个空引用异常。菜单栏在XAML中声明。
任何人都知道是否可以像这样隐藏它?
答案 0 :(得分:23)
您可以在ApplicationBar上将其作为静态成员进行访问。即。
ApplicationBar.IsVisible = true/false;
这里有一些背景知道为什么ApplicationBar不像普通的silverlight元素那样播放。
Why are the ApplicationBar objects not FrameworkElements? - Peter Torr's Blog
答案 1 :(得分:5)
没关系,我找到了。你不能叫你给它的名字,必须使用applicationbar.isivisble = false
答案 2 :(得分:1)
如果您没有在XAML中引用它,请在代码后面执行此操作:
(ApplicationBar as ApplicationBar).IsVisible = true;
答案 3 :(得分:0)
ApplicationBar.IsVisible = false;