K>А ведь это WPF, "замена WinForms'ам" — серьёзно???
Нет, таким говном винформсы не заменить! Хороняки "устаревших WinForms" стыдливо курят в углу. Походу, нам даже в WinUI ещё рано — будем дёргать Win32 API, пока наконец M$ перестанет насиловать своих тупарей и не закажет у профессионалов готовую GUI платформу. 
Я давно говорил, что для WPF нужно сделать альтернативную рендерилку. Простую, как автомат Калашникова. Без directx, без дробных координат и впикселонепопадучести, и даже без сгаживания шрифтов. Можно даже предусмотреть вариант с текстовым режимом и turbo vision.
Друга ищи не того, кто любезен с тобой, кто с тобой соглашается, а крепкого советника, кто полезного для тебя ищет и противится твоим необдуманным словам.