xaml - How to get correct position of DrawingImage in WPF -
i have code:
<canvas> <image canvas.left="0" canvas.top="0"> <image.source> <drawingimage> <drawingimage.drawing> <geometrydrawing> <geometrydrawing.pen> <pen brush="black" thickness="1" /> </geometrydrawing.pen> <geometrydrawing.geometry> <linegeometry startpoint="50,50" endpoint="100,50"> </linegeometry> </geometrydrawing.geometry> </geometrydrawing> </drawingimage.drawing> </drawingimage> </image.source> </image> </canvas>
i hope can line start 50,50 100,50, starts 0,0 50,0 seems startpoint
in geometrydrawing
makes no sense? know solution? don't want modify canvas.left
, canvas.top
.
apparently drawingimage
adjusted bounds of drawn geometry. around that, may replace linegeometry
pathgeometry
contains point (0,0)
, not draw it:
<geometrydrawing.geometry> <pathgeometry> <pathfigure startpoint="0,0"> <linesegment point="50,50" isstroked="false"/> <linesegment point="100,50"/> </pathfigure> </pathgeometry> </geometrydrawing.geometry>
note startpoint="0,0"
default value. it's here clarity.
Comments
Post a Comment