5

基本的に、SL4 のBringIntoViewOnFocusChangeとまったく同じようなものを探しています。垂直スクロールまたは水平スクロールが有効であるか、またはその両方ViewPortであるかに関係なく、フォーカスのあるコントロールが自動的にビューに移動する必要があります。ScrollViewerしたがって、コントロールが表示されていない大きなビューがある場合、ユーザーがそれに沿ってタブを移動すると、手動でスクロールしなくてもスムーズにスクロールできるように、フォーカスのあるコントロールがビューに配置されます。

私はこれをビヘイビアと設定VerticalOffsetで行い、個々のオブジェクトにアタッチしましたが、より良い方法が必要であり、これは人々に頻繁に出てくる必要があります(特定の検索が見つからなかった場合を除く)。可能であれば、ここで車輪を再発明しないでください。それでは、いくつかの啓発を共有してください。

4

2 に答える 2

1

私はたまたま私が探していたものであり、素晴らしい作品であるこのルートに行くことになりました. 見てくれた皆さんありがとう。

http://mattduffield.wordpress.com/2011/01/15/automatically-scrolling-to-a-selected-item-in-a-scrollviewer-in-silverlight/

于 2013-02-11T22:04:54.163 に答える
0

これは興味深いものです。SilverlightBringIntoView()拡張メソッド(OnGotFocusの動作を使用)

于 2013-02-11T04:15:28.960 に答える