gpt4 book ai didi

windows-phone-7.1 - 系统托盘进度指示器仅在全景页面上不可见

转载 作者:行者123 更新时间:2023-12-04 09:00:39 25 4
gpt4 key购买 nike

我将 Jeff Wilcox 的解决方案用于 global progress indicator .除了我拥有的全景页面外,所有连接都很简单并且运行良好。问题是进度指示器根本不可见,在这一页上。

通过我的数据服务的所有调用都使用设置 IsLoading = true 的相同包装器,所以我已经验证这是有效的。我还在其中添加了一个 Thread.Sleep 以确保在设置 IsLoading = false 之前调用不会返回得太快。

全景控件有什么不同可以隐藏它吗?我正在将背景设置为图像,但我将其拉出并确保主布局网格背景设置为透明以防万一。

在 xaml 中是否应该设置任何其他内容以确保它可见?

*请注意这不是旧的 PerformanceProgressBar 控件

最佳答案

是的,XAML 中有一些东西,如果你没有设置它,你可能会踢自己(发生在我身上好几次)检查这个属性:

<phone:PhoneApplicationPage
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:SystemTray.IsVisible="True">

还要确保您的进度条确实有显示空间。进度条距顶部 32 像素,因此一般来说您希望您的内容仅占据 768 像素的高度。

我相信默认情况下,当您使用 visual studio 创建全景页面时,高度设置为 800,SystemTray.IsVisible 设置为 false。

关于windows-phone-7.1 - 系统托盘进度指示器仅在全景页面上不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9691651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com