我有一个由外边框和内边框定义的形状.如果没有内部边界,形状是坚固的.如果有一个内边框,我希望只在两个边框之间定义多边形/路径; 我不想绘制外部然后在背景颜色中绘制内部.
例如,如果我有一个由外边框的以下坐标定义的正方形:
{0,0}, {20, 0}, {20,20}, {0, 20}
Run Code Online (Sandbox Code Playgroud)
然后那个正方形是20x20,其原点是左下角.那个形状有一个从中心切出的三角形:
{10,10}, {15,10}, {15,15}
Run Code Online (Sandbox Code Playgroud)
如何使用WPF或GDI +创建包含此形状的路径?
我有几个嵌套在画布中的路径.我希望每个路径在用户双击路径时显示MessageBox.我知道路径类没有MouseDoubleClick事件,但是canvas类可能会有帮助.
如何为Path创建MouseDoubleClick事件?