0

私のシナリオは、新しいページに移動すると、コンテンツの読み込みに時間がかかります。そして、その期間、戻るキーを押すと、何らかの理由で例外がスローされます。そのため、その期間だけ戻るキーの動作を停止し、コンテンツが完全に読み込まれると、ユーザーは戻るキーを押して前のページに移動できます。明確にしたいのですが、アプリが拒否されないように、Microsoft のアプリケーション認定要件で許可されていますか。だから答えてください。

4

2 に答える 2

1

次のようなことができます。

bool flag = false;

// Assuming this is where you can handle executions during loading
loading()
{
    flag = true;
}

// After loading is completed
loadComplete()
{
    flag = false;
}

// Handle back button
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
    if (flag)
    {
         e.Cancel = true;
    }
}

ユーザーが戻らないようにロックしない限り、認証に合格するはずです。

于 2013-04-10T06:24:38.987 に答える