WP7 Silverlight Toolkitのプログラムでlistpickerを閉じます
-
10-10-2019 - |
質問
要件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;
}
}
所属していません StackOverflow