2
我有一個WPF Scrollviewer及其內容作爲項目控件顯示圖像列表。然後我有另一個帶有一個Items控件的滾動查看器來保存選定的圖像。我需要做的是當一些點擊所選圖像時,所有圖像中的項目應滾動查看。WPF Scrollviewer ItemsControl將項目滾動到視圖
我已經搜索了周圍,但找不到任何如何實現這一目標的例子。
有人有任何例子或建議嗎?
我有一個WPF Scrollviewer及其內容作爲項目控件顯示圖像列表。然後我有另一個帶有一個Items控件的滾動查看器來保存選定的圖像。我需要做的是當一些點擊所選圖像時,所有圖像中的項目應滾動查看。WPF Scrollviewer ItemsControl將項目滾動到視圖
我已經搜索了周圍,但找不到任何如何實現這一目標的例子。
有人有任何例子或建議嗎?
需要調用帶入查看您的SelectedItem的集裝箱這樣:
var container = yourItemsControl.ItemContainerGenerator.ContainerFromItem(yourItemsControl.SelectedItem) as FrameworkElement;
if (container != null)
container.BringIntoView();
你應該在選擇一個自定義的行爲改變了這一點。
感謝您的代碼,但我有問題得到它的工作。我把代碼放在了圖像的MouseLeftDown事件中,是嗎? –
現在實際上工作正常。非常好,謝謝你的幫助 –