アプリケーションにポップアップ コントロールがあります。このポップアップでは、ListPicker オブジェクトを使用して適切なアイテムを選択します。アイテムのリストが非常に小さい場合はすべて正常に機能しますが、リスト アイテムの数が多い場合は、アイテムのリストがバックグラウンドの新しいページに表示されます。これは ListPicker のExpansionMode.FullScreenOnlyのネイティブな動作ですが、そのように使用することはできません。
ExpansionAllowedスタイルの ListPicker 動作を保存するために、アイテムのリストをスクロール可能にする方法はありますか?
そうでない場合、Windows Phone に同様のコントロールがあり、そのスタイルでドロップダウン メニューを作成できますか?
違いを示しましょう。
1)それがどのように機能するかです。要素の数は非常に少なく、4つしかありません。アイテム (アイテムの名前は 2012-12-17) をクリックすると、アイテムのリストがドロップダウン メニューに表示されます。
2) それが問題です。アイテム数は多く、10以上あります。現在のアイテムをクリックすると、ドロップダウン メニューがこのポップアップに表示されず、代わりに新しいページに表示されます (バックグラウンドで表示される可能性があります)。しかし、それは私のすべてのロジックを壊します。別の要素を選択することさえできません(ポップアップが開いているときにページをクリックできないため、クリックできません)。
誰でも解決策を提案できますか?