ProgressOverlay与ProgressBar Windows手机

时间:2014-12-12 13:39:47

标签: c# xaml windows-phone-8 windows-phone

在我的Windows手机应用中,

我在XAML中有一个Coding4Fun进度指示器。

<c4f:ProgressOverlay Canvas.ZIndex="1000" Background="Black" x:Name="progressOverlay" Opacity="0.9" d:IsLocked="True" d:IsHidden="False">
    <c4f:ProgressOverlay.Content>
        <StackPanel>
            <slToolkit:PerformanceProgressBar Foreground="White" IsIndeterminate="True" />
            <TextBlock FontSize="22" Foreground="White" HorizontalAlignment="Center">Initialising UI ...</TextBlock>
        </StackPanel>
    </c4f:ProgressOverlay.Content>
</c4f:ProgressOverlay>

我在progressOverlay.Show();事件中调用了void page_Loaded()。然后我在代码中创建更多按钮。然后,我打电话给progressOverlay.Hide();;但是,我根本没有看到进度条。加载按钮时,没有进度指示器,而是黑屏。

确切的设置,我替换为SystemTray.ProgressIndicator。它工作正常。即打开页面后,会出现进度条,然后按钮加载,然后此栏消失。

上一个进度条有什么问题(我在Dispatcher.BeginInvoke()中称之为运行异步)?

简单地说,“当UI线程用于其他资源强化过程时,如何显示进度叠加”

0 个答案:

没有答案