2013-06-20 121 views
0

我正在用visual studio 2012 ultimate開發windows phone應用程序。 我在我的應用程序中有一個提交按鈕的頁面。 我想在點擊提交按鈕時使用進度條,它會顯示,直到下一頁加載。我已經從工具箱添加進度條控件到我的設計文件中,但現在但接下來要做什麼? .So請任何人幫助我...... 在此先感謝.....在windows phone應用程序的登錄頁面上使用progressbar

回答

0

PerformanceProgressBar

爲Windows Phone 7,我們建議您使用來自WP ToolkitPerformanceProgressBar由於與內置ProgressBar

<toolkit:PerformanceProgressBar IsIndeterminate="True"></toolkit:PerformanceProgressBar> 

IsIndeterminate是長期存在的性能問題用於打開和關閉控制。如果將Visibility設置爲Visibility.Collapsed,則該控件仍在運行並使用CPU時間,該時間很差。

的SystemTray +進度

中的Windows Phone 7.1(7.5或芒果)推出了另一種選擇,就是到ProgressBar添加到SystemTray(內置的原生應用程序使用此方法),以下鏈接應該有用...

http://www.jeff.wilcox.name/2011/07/creating-a-global-progressindicator-experience-using-the-windows-phone-7-1-sdk-beta-2/

http://blog.duc.as/2011/10/08/using-the-system-tray-to-show-progress-in-windows-phone-7-mango/

http://xamlgeek.net/2012/10/30/using-the-progressindicator-in-the-systemtray-in-windows-phone/

0

如果您使用的是不確定的ProgressBar(帶點在屏幕上流動的那個),則將其可見性屬性從Collapsed更改爲Visible你想顯示它。當您想隱藏它時,將其更改回Collapsed。

<ProgressBar x:Name="playerProgressBar" IsIndeterminate="True" Height="22" Margin="0" Visibility="Collapsed" Width="478" Style="{StaticResource ProgressBarStyle1}" /> 

如果其正常的進度條,然後只需其Value屬性設置爲要顯示百分比進度。您可以將Value屬性綁定到頁面中的成員變量。

<ProgressBar x:Name="playerShowProgress" Height="12" VerticalAlignment="Top" Value="{Binding Path=ShowProgressBarValue, Mode=OneWay}" Width="321" Visibility="Visible" Style="{StaticResource ProgressBarStyle1}" /> 
+0

感謝您的幫助,我想讓進度條顯示一段時間,有沒有什麼辦法可以讓它成爲可能。如果可能的話請請幫助我。有些時間意味着總之我想延遲一段時間加載頁面,以便我可以看到進度條。 – Akash

相關問題