Silverlight 4とMVVM パターンを使用しています。私のビューには、ビュー モデルのプロパティにバインドされたプロパティを持つ ListBox がありItemsSource
ます。SelectedItem
<ListBox ...
ItemsSource="{Binding AllItems, Mode=TwoWay}"
SelectedItem="{Binding SelectedItem, Mode=TwoWay}">
このビューがロードされたときに、特定のアイテムを選択したい場合があります。これらのケースSelectedItem
では、それに応じてビュー モデルのコンストラクターでプロパティを設定するだけです。これは、ビューがロードされたときに目的の項目が選択されるという点でうまく機能します。
ただし、ListBox に多数の項目があり、垂直スクロールバーがある場合、ListBox は選択されたリスト項目まで自動的に下にスクロールしません。
ビューがロードされたときに、MVVMパターンを使用して、ListBoxを選択した項目に自動スクロールさせることはSilverlightで可能ですか?
ありがとう