我发现当我将MouseWheel
事件附加到 myUserControl
或 a时,如果是可滚动的TextBox
,它不会触发。TextBox
它会滚动文本框而不触发 MouseWheel,我可以让它运行 MouseWheel,然后在做某事之后e.Cancel
让它TextBox
不滚动吗?
更新:带视频和代码
视频
代码
http://www.mediafire.com/?x3o09dz6dr5zoym
public MainWindow()
{
InitializeComponent();
textBox.MouseWheel += (s, e) =>
{
Random rand = new Random();
Debug.WriteLine(rand.NextDouble());
};
}