質問

要件5.2.4.cのために、私のアプリは市場から拒否されています(戻るボタンはメニューまたはダイアログを閉じて、バックナビゲーションをキャンセルする必要があります)。 Silverlight Toolkitのリストピッカーを使用しています。これが障害の原因です。リストピッカーを閉じてバックナビゲーションをキャンセルする代わりに、リストピッカーが開いているときに戻るとバックボタンを押します。

これは簡単に修正するのに十分なように思えます。ユーザーが戻るボタンを押してリストピッカーが開いている場合、閉じてバックナビゲーションをキャンセルします。ただし、リストピッカーが開いているかどうかを検出するか、リストピッカーを閉じる方法をプログラム的に見たことはありません。

私は何かが足りませんか?どうすればこのバグを修正できますか?

役に立ちましたか?

解決

もう一度、私はすぐに質問をしました。答えはここにあります: http://silverlight.codeplex.com/workitem/7643

他のヒント

解決策はです

protected override void OnBackKeyPress(CancelEventArgs e)
{
    base.OnBackKeyPress(e);
    if (yourListPicker.ListPickerMode == ListPickerMode.Expanded)
    {
        yourListPicker.ListPickerMode = ListPickerMode.Normal;
        e.Cancel = true;
    }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top