@eatkinola taking the textbox out of the viewbox makes the translate transform not work properly because the resolution is not in 4k which means distance is doubled and since it isn't in the viewbox anymore, the viewbox can't lock it's resolution.
if I wrap my whole theme in a viewbox, all the graphics scale properly on any resolution EXCEPT the text and translate transform values. If I lock the resolution to 1080p view the viewbox, in 4k, the theme stretches correctly and everything looks correct except the text gets bigger because the viewbox doesn't seem to lock it's resolution to text. So the text still grows with the higher resolution while everything else stays at 1080p. Can you make this converter (https://stackoverflow.com/questions/50805106/xaml-change-resolution-changes-the-views-size) into a plugin so that it can tell the text to not grow with the resolution?
This would also work: https://stackoverflow.com/questions/2013854/how-do-i-keep-a-constant-fontsize-in-wpf-viewbox