The default FontFamily
is different in a ListViewItem
(it's "Segoe UI" as opposed to "Global User Interface"), so if you want it to work the same in both cases - you need to specify the font explicitly as either "Segoe UI" or "Global User Interface" and it will work the same.
Seems like the BaselineOffset
is one of the differences between these two fonts.