我有一个这样的网格:捕获鼠标事件
<Grid>
<WrapPanel Name="wrap1"/>
<Canvas Name="canvas1" Background="LightGray" Opacity="0.5"/>
</Grid>
而且我希望能够:
- 捕获点击事件为WrapPanel按钮
- 捕获的MouseLeftButtonDown,的MouseLeftButtonUp ,鼠标移动事件帆布
WrapPanel按钮PreviewMouseLeftButtonDown和Click不起作用。将Canvas放入Canvas内部的WrapPanel或WrapPanel也不起作用。
如果我这样做画布,不要获得任何鼠标输入。 – Cobold
我测试了这个,它工作正常,你需要确保你的画布有一个大小设置,因为deafult它不会strech来填充WrapPanel。 –