2012-07-12 54 views
2

是否可以使用WPF中的光标增加用于点击测试的点的大小?在WPF中更改光标“hittest”边界区域的大小

我希望能够通过类似于光标图像覆盖的整个区域进行测试,而不仅仅是一个点。我需要接收鼠标事件(输入/离开/等),但必须将光标对齐到小小的区域,这可能会非常棘手,只是增加厚度不是我的一个选择。

回答

0

您可以在此处使用的一种技术是绘制具有相同几何图案和增加厚度的第二条线或路径,使其不可见并将其放置在可见线的顶部。要做到这一点集Stroke=Transparent,这将是不可见的,但仍然拿起鼠标事件。

这让你可以控制点击测试区域,无可否认你只需要额外的工作。