Windows Phone 7隐藏应用程序栏
我希望能够按一个按钮来禁用我的应用程序中的菜单栏。 如果你走的话
menubar.IsVisible = false;
它抛出一个空引用exception。 菜单栏在XAML中声明。
任何人都知道它是否可以像这样隐藏它?
您可以在ApplicationBar上将其作为静态成员进行访问。 即
ApplicationBar.IsVisible = true/false;
这里有一些背景知道为什么ApplicationBar不像普通的silverlight元素那样播放。
为什么ApplicationBar对象不是FrameworkElements? – 彼得托尔的博客
没关系,我找到了。 你无法调用你给它的名字,必须使用applicationbar.isivisble = false
如果您没有在XAML中引用它,请在代码后面执行此操作:
(ApplicationBar as ApplicationBar).IsVisible = true;
ApplicationBar.IsVisible = false;