如何调节ApplicationBar的不透明度
本文关键字:ApplicationBar 不透明度 调节 何调节 | 更新日期: 2023-09-27 18:28:26
如何调节ApplicationBar在Windows Phone中打开和关闭时的不透明度。有一个事件:
<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;
}
}
但是存在空引用实例
尝试使用sender
参数,如下所示:
private void AppBar_FeedPivotPage_StateChanged(object sender, ApplicationBarStateChangedEventArgs e)
{
ApplicationBar appBar = (ApplicationBar)sender;
var opacity = appBar.Opacity;
}