gpt4 book ai didi

c# - 如何在页面加载时显示 ProgressBar 控件?

转载 作者:行者123 更新时间:2023-11-30 17:20:20 25 4
gpt4 key购买 nike

我有几个页面的 WP7 应用程序。当用户浏览它们时,加载信息需要一些时间。因此,在向他/她展示页面之前,我想展示“正在加载...”消息。我创建了进度条并将其放在页面上:

    <StackPanel x:Name="progressBarMain" Grid.Row="1" Grid.ColumnSpan="2" Visibility="Collapsed">
<TextBlock Text="Loading..." HorizontalAlignment="Center" VerticalAlignment="Center" />
<ProgressBar Margin="10" Height="30" IsIndeterminate="True"/>
</StackPanel>

我试图在页面的构造函数中显示它(并隐藏其他所有内容),并在 Page.Loaded 处理程序中隐藏它(并显示其他所有内容)。

    public SomePage()
{
InitializeComponent();

Loaded +=OnSomePageLoaded;
progressBarMain.Visibility = Visibility.Visible;
ContentPanel.Visibility = Visibility.Collapsed;
}

private void OnSomePageLoaded(object sender, RoutedEventArgs e)
{
progressBarMain.Visibility = Visibility.Collapsed;
ContentPanel.Visibility = Visibility.Visible;
}

但它不起作用。有任何想法吗?谢谢!

最佳答案

Alex 在此处演示了在应用程序启动时显示进度条。

Creating a Splash Screen with a progress bar for WP7 applications. - Alex Yakhnin's Blog

关于c# - 如何在页面加载时显示 ProgressBar 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241248/

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