Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在鼠标按钮滚动时启用自动更新内容?wpf_C#_Wpf - Fatal编程技术网

C# 如何在鼠标按钮滚动时启用自动更新内容?wpf

C# 如何在鼠标按钮滚动时启用自动更新内容?wpf,c#,wpf,C#,Wpf,我使用ScrollViewer。当我用鼠标滚轮滚动页面时,一切正常,scroll在每次滚动后更改了事件原因。但是,当我按住滚动条滚动面板内容时,然后ScrollChanged仅当我松开鼠标按钮时才会导致。如何修复此问题并使其始终更新内容 来自: 最后,ButtonBase类添加了一个ClickMode属性,该属性确定按钮何时触发其Click事件以响应鼠标操作。默认值为ClickMode.Release,这意味着在单击并释放鼠标时触发Click事件。但是,您也可以选择在第一次按下鼠标按钮(Clic

我使用ScrollViewer。当我用鼠标滚轮滚动页面时,一切正常,
scroll在每次滚动后更改了事件原因。但是,当我按住滚动条滚动面板内容时,然后
ScrollChanged
仅当我松开鼠标按钮时才会导致。如何修复此问题并使其始终更新内容

来自:

最后,
ButtonBase
类添加了一个
ClickMode
属性,该属性确定按钮何时触发其
Click
事件以响应鼠标操作。默认值为
ClickMode.Release
,这意味着在单击并释放鼠标时触发
Click
事件。但是,您也可以选择在第一次按下鼠标按钮(
ClickMode.Press
)时触发
Click
事件,或者奇怪的是,当鼠标移动到按钮上方并在按钮上暂停时(
ClickMode.Hover


也许我问错问题了。这不是我需要的。我试图理解为什么当面板中只有childs
TextBlock
时,一切正常,但如果面板中有任何
图像
,则只有当我从
拇指松开鼠标按钮时才会更新滚动原因。