Basically, I would say that coordinates are "pixel-based". It is easy to understand a pixel at (10,10) or a width of 100 pixels.
But because positions and sizes are in double format, you can have a size of 100.6 and a position at (10.1,50.9). Does the decimal value have an impact on position/size?
In fact, I generate a custom path by calculating points. Some points are nearly equals such as 1.9999999 and 2.000000. At first, I would like to round all points but I am sure of the impact in xaml (1.99 and 2.00, is it the same point ?).