![](/img/trans.png)
[英]How to access PickerFlyout's app bar in a WP 8.1 XAML App
[英]Bind DispatcherTimer to Progress Bar XAML WP 8.1
我正在WP 8.1應用程序(非SL)中工作,並具有以下XAML代碼:
<Page>
<Grid>
<ProgressBar x:Name="TimeBar" IsIndeterminate="False" Maximum="200" Value="30" Height="10" Width="300"/>
</Grid>
</Page>
這給了我以下內容:
我想綁定一個計時器對象,以便隨着時間的推移而前進,進度條將隨之移動,直到計時器停止(到達1分鍾)。
我有以下代碼,但它似乎不起作用。
namespace BarWithTimer
{
public sealed partial class MainPage : Page
{
public DispatcherTimer Timer;
public MainPage()
{
InitializeComponent();
Timer = new DispatcherTimer();
Timer.Tick += TimerOnTick;
Timer.Interval = new TimeSpan(0, 1, 0);
Timer.Start();
NavigationCacheMode = NavigationCacheMode.Required;
}
private void TimerOnTick(object sender, object o)
{
TimeBar.Value += 10;
}
}
}
正如喬恩(Jon)所建議的那樣,我要做的就是固定計時器的間隔。
Timer.Interval = new TimeSpan(0, 0, 0, 0, 50);
現在,它每隔50毫秒調用一次Tick處理程序,我可以看到進度條移動了!
謝謝喬恩。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.