Swi*_*arp 4 c# silverlight windows-phone-7 application-bar
那么,我的问题是什么?我有一个popup
,当我打开它时,我想在我的Windows手机应用程序中禁用当前页面.所以我这样做this.IsEnabled = false;
但是我ApplicationBar
仍然可用.当然我尝试:
ApplicationBar.IsMenuEnabled = false;
Run Code Online (Sandbox Code Playgroud)
我的下一个想法是做这样的事情:
for (int i = 0; i < ApplicationBar.MenuItems.Count; i++)
{
((ApplicationBarMenuItem)ApplicationBar.Buttons[i]).IsEnabled = false;
}
Run Code Online (Sandbox Code Playgroud)
但仍然没有结果.我确信之前已经完成了一些,你能告诉我怎么做的吗?
ear*_*ing 14
应用程序栏由Buttons集合和MenuItems集合组成.对于你的例子,你会想尝试类似的东西
foreach (var button in ApplicationBar.Buttons)
{
((ApplicationBarIconButton) button).IsEnabled = false; // disables the button
}
ApplicationBar.IsMenuEnabled = false; // this will prevent menu from opening
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,您是否考虑过隐藏应用栏?
ApplicationBar.IsVisible = false;
归档时间: |
|
查看次数: |
8590 次 |
最近记录: |