2
什麼是Silverlight的ScrollViewer.ScrollIntoView的WPF等價物?什麼是Silverlight的ScrollViewer.ScrollIntoView的WPF等價物?
什麼是Silverlight的ScrollViewer.ScrollIntoView的WPF等價物?什麼是Silverlight的ScrollViewer.ScrollIntoView的WPF等價物?
FrameworkElement
類實現了一個BringIntoView()
方法 - 如果您正在處理從FrameworkElement
繼承的類,則應該可以調用該方法。該方法本質上提出了RequestBringIntoViewEvent
這將冒泡視覺樹。 ScrollViewer
和其他一些類處理事件,然後調用它們的內部邏輯將元素放入視圖中。
也有一些ItemControls
如DataGrid
或ListBox
提供了一個ScrollIntoView()
方法,使兒童可見。
的ScrollIntoView()
輪流調用了ItemsControl
類的OnBringItemIntoView
方法,進而調用FrameworkElement
還帶有VirtualizingPanel
交易,你可能不已經創建了一個FrameworkElement
。
這聽起來比Silverlight版本更令人愉快。 – 2011-03-18 05:55:14