0

Silverlight を使用して WP7 アプリケーションを構築しています。このアプリケーションには、ListPicker を利用する Page が含まれています。この ListPicker には、ページのビューモデルを介してバインドされたデータがあります。ListPicker はオプションを正しく表示します。ただし、表示がおかしくなります。

オプションが最初にロードされると、最初のオプションが選択された状態で表示されます。この選択されたアイテムは、上と左から数ピクセルずれているように見えます。ListPicker を開いたり閉じたりすると、意図したとおりに見えます。

他の誰かがこれを経験しましたか?これを克服する方法はありますか?SelectedIndex プロパティと SelectedValue プロパティにバインドを設定しようとしましたが、うまくいきませんでした。

ありがとうございました!

4

1 に答える 1

0

SL ListPicker は、空でないデータセットにバインドされている限り、アクティブな選択が常に存在するという前提で機能すると思います。この動作をオーバーライドできるかどうかはわかりません。しかし、あなたの問題は、選択したアイテムがぎこちなく見えることです。とにかく、テンプレートを調整できますか?また、この投稿を参照して、SelectionChanged イベントで油断していないことを確認してください。

お役に立てれば!

于 2011-07-18T19:07:37.853 に答える