The size, scale, of the control itself should be taken care of for you,
leaving you to handle the adjustment in the paint logic. Are you not seeing
the control size adjust appropriately on higher DPI devices? Essentially
you'll need to double the size of everything in the paint logic. The higher
DPI devices are 192 DPI, while the lower DPI devices are 96. The scale
factor calculation that I posted earlier is used when deciding how to scale
custom paint logic. On a 96 DPI device the scale factor would be "1" (96.0 /
96). On a 192 DPI device the scale factor would be "2" (192.0 / 96). This
means that on higher DPI devices everything is doubled. So when drawing
lines and, in your case, when calculating the dimensions into which an image
should be drawn, you'll need to multiply the dimensions by the scale
factor - so that a line painted with a thickness of "1" on a 96 DPI device
becomes a line with a thickness of "2" on a 192 DPI device. This allows the
proportions to stay intact when run on either a higher or lower DPI device.
See the information at the link below for some more insite on this.
http://msdn2.microsoft.com/en-us/library/ms229649.aspx