WPF-滚动查看器后面的可单击内容

问题描述 投票:1回答:2

是否有可能在滚动查看器后面包含仍然对用户鼠标输入作出反应的内容?

<Grid>
    <Button Width="50" Height="50"/>
    <ScrollViewer Background="{x:Null}"/>
</Grid>

我已经尝试了zindexes和null背景的组合,但是似乎无法阻止scrollviewer不向下传送事件。

wpf input mouse scrollviewer
2个回答
0
投票

[滚动查看器正在吃点击消息。您不想将任何事情抛在后面。

最好将内容放入滚动查看器中。您可以创建一个包含内容和内容背后的用户控件的网格。可以使用绘制有“透明”颜色的矩形将控件设置为透明主题。该控件仍将是可单击的,并且仍将填充滚动内容内的所有空间。


0
投票

[为避免引起点击,请使滚动查看器不可聚焦:

<ScrollViewer Focusable="False" />
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.