I’ve been trying to solve some usability problems with text being too small to read on a 7 inch tablet for people who are ageing, and tried to increase the font size in my app.
Much to my dismay, that caused RadioButtons and CheckBoxes to align badly.
Eventually I tracked down the alignment problem to the alignment of the button or checkbox always being top in the template, while the content inherited it from the control.
I’ve published my updated templates as a Gist.
In addition, on 8.1 you may also want to set the content to be a TextBlock with TextLineBounds=Tight to get the best results.