【发布时间】:2012-01-08 22:27:42
【问题描述】:
我正在寻找一种方法来创建具有自定义形状的 WPF 控件,该控件将能够包含子控件。
为了简化问题,我需要一个非矩形面板之类的东西。
更新: 我需要一个“真正的”自定义形状。不捕获形状外的鼠标事件等等。
【问题讨论】:
-
WPF 控件采用其内容的形状——如果您的控件只包含一个椭圆,那么它就是椭圆形的。它不会响应椭圆外的鼠标点击。所以只要制作一个你想要的形状的背景,然后在上面放东西。
-
@adonz 为什么不能使用控件的外部边界来保持控件的免费为空? Null 将使您的控件对鼠标透明。
标签: wpf