2015-10-20 85 views
0

我使用Visual Studio 2015 WPF和NET 4.我試圖捕捉滾動事件,但是當我嘗試添加他們在XAML使用無法滾動事件添加到列表框WPF

<ListBox x:Name="DefinitionListBox" Height="288" ScrollViewer ... > 

然而ScrollViewer中自曝只有屬性,但沒有事件。我在一個地方看過,這可能是Windows 10的一個問題(但事實並非如此)。在XAML文件中定義了很多滾動事件的例子,但是我不能讓它們出現在這裏。

如何將滾動事件附加到列表框?

UPDATE 我在Windows 7中看到相同的行爲,因此忽略Windows 10評論。

+1

我在Windows 7中使用Visual Studio 2012,它看起來一樣。只要輸入正常的事件,它就可以正常工作,例如:'ScrollViewer.ScrollChanged =「someHandler」'。 –

+0

謝謝@KingKing。我現在可以確認我在Windows 7中遇到同樣的問題。 –

回答

0

解決了,這是一個Intellisense問題。如果我手動添加XAML項目,就像上面的@KingKong建議的那樣,它都可以工作。

<ListBox x:Name="DefinitionListBox" Height="288" ScrollViewer.ScrollChanged="someHandler" 

嘆氣。