WP7の開発を始めたばかりで、次のことに出会いました。いくつかのピボット項目を持つピボット アプリケーションがあります。最初のピボット項目 (以下のコードを参照) で、多くの設定を調整できるようにしたいと考えています。この質問では、設定するすべての項目は「TextBox」と呼ばれ、ListPicker での選択は A、B、または C のいずれかです。
ScrollViewer を使用せずにリストピッカーのいずれかをタップすると、3 つのオプションすべてが表示されますが、すべてのリストピッカーをスクロールすることはできません。
ScrollViewer を使用すると、すべてのリストピッカーを表示できますが、一番上のもの (表示されている) のみが展開され、オプション A、B、C が表示され、他のリストピッカーは折りたたまれたままになります。
すべてのリストピッカーを展開して利用可能なオプションを表示し、ページ上のすべてのリストピッカーにスクロールできるようにするにはどうすればよいですか?
PS 以下のコードでは、stackpanel を start と end の間で約 15 回コピーします。
助けてくれてありがとう!
<controls:PivotItem Header="blabla">
<ScrollViewer>
<StackPanel Margin="0,0,36,0" VerticalAlignment="Top" d:LayoutOverrides="Width">
// start
<StackPanel Orientation="Horizontal">
<TextBlock TextWrapping="Wrap" Text="TextBox" Width="80" TextAlignment="Right" Margin="10,22,20,0" HorizontalAlignment="Right" VerticalAlignment="Top" />
<toolkit:ListPicker Margin="0" Width="275">
<toolkit:ListPickerItem Content="A"/>
<toolkit:ListPickerItem Content="B"/>
<toolkit:ListPickerItem Content="C"/>
</toolkit:ListPicker>
</StackPanel>
// end - copy/paste code code between start and end about 15 times right here
</StackPanel>
</ScrollViewer>
</controls:PivotItem>