2014-03-05 5 views
1

나는 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; 
관련 문제