你可以尝试在UserControl的外层加个ViewBox,属性Stretch设置为Uniform。例如:
希望我的回答能帮到你.^ ^
Based on my understanding, the issue is caused by the different Font used by the Winform and WPF.
If we use same Font in both applications, the child controls seems to have consistent size and positions.
In above code, 11.33pixel = 8.5pt * 1/72inch/pt * 96pixel/inch.
Hope this helps.