1

我在(伪)启动页上使用 Silverlight 工具包中的 PerformanceProgressBar。但是,它只显示一个移动点。怎么了?

<Grid x:Name="LayoutRoot" Background="White">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>

    <Grid x:Name="ActiveSplash" Height="Auto" Width="480" Background="Pink" Grid.Row="1" Visibility="Visible">            
        <Image Name="SplashScreenImage" Source="/SplashScreenImage.jpg"></Image>
        <toolkit:PerformanceProgressBar Width="480" Height="Auto"                                            
                    IsIndeterminate="True" 
                    Foreground="Blue" 
                    Background="Blue"
                    Margin="0,104,0,0" />
    </Grid>
    <Grid x:Name="ContentPanel" Visibility="Collapsed" Grid.Row="2">
        <!-- stuff -->
    </Grid>
</Grid>
4

1 回答 1

0

您的应用在使用性能进度条时是否进行了大量处理?我注意到你在 UI 线程中拥有的越多,你在栏中看到的点就越少。

尝试在后台线程中进行处理

于 2012-10-26T19:29:53.340 回答