Gridvievでwinrt用のアプリにメニューを作ろうとしています。セルには、viewmodel プロパティ isBusy にバインドされた gridviev RingProgress が含まれています。
次のコードを呼び出すと、進行状況が表示されますが、別のページへの遷移を含めると、現在のページはその時点で静止しており、進行状況は表示されません。
どんな助けにも感謝します!
private void MenuGridView_OnItemClick(object sender, ItemClickEventArgs e)
{
var clickedItem = e.ClickedItem as PageMenuItem;
if (clickedItem != null)
{
clickedItem.IsProgress = true;
//This code suspends page
Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() => CurrentFrame.Navigate(clickedItem.NavigationInfo));
}
}