加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-phone-7 – ApplicationBar背后的背景图片

发布时间:2020-12-14 05:31:30 所属栏目:Windows 来源:网络整理
导读:我正在使用我的页面加载图像 Grid x:Name="LayoutRoot" Grid.Background ImageBrush ImageSource="../Images/kisses.jpg" Stretch="Fill"/ /Grid.Background... 除了一件事,这很有效.我想使用与启动画面相同的图像,当加载应用程序并且启动画面消失并且页面背
我正在使用我的页面加载图像

<Grid x:Name="LayoutRoot">
    <Grid.Background>
        <ImageBrush ImageSource="../Images/kisses.jpg" Stretch="Fill"/>
    </Grid.Background>
...

除了一件事,这很有效.我想使用与启动画面相同的图像,当加载应用程序并且启动画面消失并且页面背景加载时,我希望转换在视觉上无缝.实际上,当图像是启动画面时,图像会填充所有800个垂直像素,而当它是页面背景时,图像仅填充(800 – ApplicationBarHeight).
所以我认为这是因为我把它放在LayoutGrid后面而不是PhoneApplicationPage后面.但是当我尝试将它放在PhoneApplicationPage后面(并使LayoutGrid透明)时,它不起作用.这就是我正在尝试的.为什么这不起作用?

<phone:PhoneApplicationPage.Background>
    <ImageBrush ImageSource="../Images/kisses.jpg" Stretch="Fill"/>
</phone:PhoneApplicationPage.Background>

谢谢.

解决方法

您应该在LayoutRoot中加载图像并将ApplicationBar的不透明度设置为99% – 这样,图像应该以AppBar的全高/后面呈现.

目前无法自己测试,但如果它不起作用,我会在我回到PC前面时再看看:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读