首页 > 解决方案 > UWP - 按钮上的自定义非矩形点击区域。图像或形状

问题描述

我想为按钮定义一个非矩形可点击的“点击区域”。我很高兴使用 UWP XAML 路径或使用带有透明区域的 PNG 来定义此自定义形状。

以下问题解释了如何使用 XAML 路径来显示按钮的外观,但结果似乎仍然使用矩形边界框命中区域。具有多边形形状的 XAML UWP 按钮

还有一些帖子解释了如何覆盖 Image 类、拦截“点击”事件以及确定鼠标光标下像素的不透明度。这将解决我的问题,但此解决方案仅适用于WPF

有人知道 UWP 的解决方案吗?

标签: visual-studiouwppolygonblend

解决方案


看起来我可以只使用原始 <path> 元素,并直接使用它的指针事件。


推荐阅读