Windows Phone 中建立自訂的不確定進度條

來源:互聯網
上載者:User
文章目錄
  • 主要代碼

以下來自MSDN:http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/gg442303(v=vs.105).aspx

以下代碼將 IsIndeterminate 標記設定為 true,因此當您運行此樣本時就會立即看到進度條。若要在 XAML 代碼中添加進度條,請使用以下代碼:XAML<ProgressBar    IsIndeterminate="true"   x:Name="customIndeterminateProgressBar"   Style="{StaticResource CustomIndeterminateProgressBar}"/>將上面的代碼添加到 MainPage.xaml 的 <Grid> 標記內,該標記的 ContentPanel 為 x:Name。在您的應用中使用進度條時,確保該進度條設定為 IsIndeterminate = false 並且當未使用進度條時 Visibility 屬性設定為 Collapsed。為了進行示範,此樣本通過設定一個在單擊處理常式中切換這些值的按鈕來完成該操作。或者,如果您不希望設定和切換這些值,則可以設定在 IsIndeterminate 上使用資料繫結。出於此樣本(使用一個按鈕來切換值)的目的,向 MainPage.xaml 中添加以下代碼,直接放在上一步中的 ProgressBar 代碼下面:XAML<Button Content="Toggle ProgressBar" Height="72" HorizontalAlignment="Left" Margin="81,450,0,0" Name="toggleButton" VerticalAlignment="Top" Width="300" Click="toggleButton_Click" />在單擊處理常式中使用以下代碼來切換值:C#customIndeterminateProgressBar.IsIndeterminate = !(customIndeterminateProgressBar.IsIndeterminate);if (customIndeterminateProgressBar.Visibility == Visibility.Collapsed){   customIndeterminateProgressBar.Visibility = Visibility.Visible;}else{   customIndeterminateProgressBar.Visibility = Visibility.Collapsed;}

 

主要代碼

:開始時將IsIndeterminate="True"並設定進度控制項為顯示狀態

  customIndeterminateProgressBar.Visibility = Visibility.Visible;

 

結束時將IsIndeterminate=“false”並設定進度控制項為隱藏狀態

customIndeterminateProgressBar.Visibility = Visibility.Collapsed;
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.