Search code examples
wpfyfiles

yWorks EdgeSegmentControlEdgeStyle hit test


I'm using yWorks 2.5 and I use EdgeSegmentControlEdgeStyle to draw edge in a form of some DataTemplate content. I set EdgeSegmentControlEdgeStyle.SegementThickness to 20. However as far as I understand this style uses internally PolylineEdgeStyle and my controls only react to a clicks in the thin central line. How can I make this style to react to all clicks in 20px height rectangular area?


Solution

  • You can set EdgeSegmentControlEdgeStyle.PathStyle to a new instance of PolylineEdgeStyle with the proper width:

    myEdgeStyle.PathStyle = new PolylineEdgeStyle { Pen = new Pen(null, 20) };