1

ApplicationBar가 열리거나 Windows Phone에서 닫힐 때 ApplicationBar의 불투명도를 조절하는 방법은 무엇입니까? onle 비켜 이벤트가 :ApplicationBar의 불투명도를 조절하는 방법

<phone:PhoneApplicationPage.ApplicationBar> 
     <shell:ApplicationBar x:Name="AppBar_FeedPivotPage" Opacity="0.5" ForegroundColor="Black" BackgroundColor="White" StateChanged="AppBar_FeedPivotPage_StateChanged"> 

private void GlobalAppBar_StateChanged(object sender, ApplicationBarStateChangedEventArgs e) 
    { 
     ApplicationBar appBar = (ApplicationBar)sender; 
     var opacity = appBar.Opacity; 
     if (opacity == 0.5) 
     { 

      appBar.Opacity == 1; 
     } 
     else 
     { 
      appBar.Opacity == 0.95; 
     } 
    } 

는 그러나 널 (Null) 참조 exeption가

답변

3

다음과 같이 sender 인수를 사용해보십시오 :

내 질문
+0

어떻게 불투명도를 변경할 수 있습니까? – revolutionkpi

+0

를 업데이트 한

private void AppBar_FeedPivotPage_StateChanged(object sender, ApplicationBarStateChangedEventArgs e) { ApplicationBar appBar = (ApplicationBar)sender; var opacity = appBar.Opacity; } 
revolutionkpi

관련 문제