【发布时间】:2015-05-12 10:40:25
【问题描述】:
WinPhone8.1 的全新体验:
我的 WinPhone8.1 应用程序似乎在页面之间导航很慢 - 每个页面都是一个问题,我有上一个/下一个按钮:
private void btnNextQuestion_Click(object sender, RoutedEventArgs e)
{
ProgressRing1.IsActive = true;
Frame.Navigate(typeof(Question), _survey.Id.ToString() + "|" + _nextField.Id.ToString());
}
如您所见,我只是尝试设置ProgressRing1.IsActive = true;,我没想到它会起作用,但我还是尝试了。然后我尝试变得聪明并使用一个任务(这对我来说也是新的 - 所以也许我做错了)来启动 ProgressRing 但这也没有任何效果:
private async void btnNextQuestion_Click(object sender, RoutedEventArgs e)
{
await Task.Run(() => StartProgrssRing());
Frame.Navigate(typeof(Question), _survey.Id.ToString() + "|" + _nextField.Id.ToString());
}
private void StartProgrssRing()
{
ProgressRing1.IsActive = true;
}
那么谁能解释我如何实现我的目标 - 基本上是让用户知道他们的按钮按下已被识别并且应用正在处理它。
【问题讨论】:
标签: c# windows-phone-8.1