我正在尝试操作我的应用栏中的按钮,启用和禁用了proprety但每次我得到一个异常告诉我系统访问违规!!关于发生了什么的任何想法
<phone:PhoneApplicationPage.ApplicationBar >
<shell:ApplicationBar IsMenuEnabled="True" BackgroundColor="#989898" ForegroundColor="White">
<shell:ApplicationBarIconButton IconUri="/Images/APPBAR/Mes-infos-personnelles copie.png" x:Name="Profile_Button" IsEnabled="True" Text="Profile" />
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="Box" />
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
在我的代码后面:
Profile_Button.IsEnabled = false;//exception here
答案 0 :(得分:0)
试试这个
((ApplicationBarIconButton) ApplicationBar.Buttons[0]).IsEnabled = false; // disables Profile_Button button
//禁用应用栏中的所有按钮和菜单项
foreach (var button in ApplicationBar.Buttons)
{
((ApplicationBarIconButton) button).IsEnabled = false;
}
//To prevent the menu from opening you have to use this code:
ApplicationBar.IsMenuEnabled = false;