Windows Phone 7隐藏应用程序栏

tur*_*wer 11 c# silverlight windows-phone-7

我希望能够按一个按钮来禁用我的应用程序中的菜单栏.如果你走的话

menubar.IsVisible = false;
Run Code Online (Sandbox Code Playgroud)

它抛出一个空引用异常.菜单栏在XAML中声明.

任何人都知道它是否可以像这样隐藏它?

Mic*_*k N 23

您可以在ApplicationBar上将其作为静态成员进行访问.即

ApplicationBar.IsVisible = true/false;
Run Code Online (Sandbox Code Playgroud)

这里有一些背景知道为什么ApplicationBar不像普通的silverlight元素那样播放.

为什么ApplicationBar对象不是FrameworkElements? - 彼得托尔的博客


tur*_*wer 5

没关系,我找到了.你不能叫你给它的名字,必须使用applicationbar.isivisble = false