ни как
(
upd см камент от
Foggy Finder про
https://github.com/picoe/Eto но стоит помнить, что это:
1 - эмуляция
2 - частная инициатива
++
makarychev13 в каментах тут, утверждает что
майки сделали винформы кроссплатформенными в .NET Core 3
хотя и без пруфа, но что то гуглится.. надо понимать, что "майки" мало чего будут делать просто так. тут главный вопрос
востребованность (особенно в энтерпрайзе, но в нем самом, формы, как бы уже признаны маргинальной веткой эволюции).. ).
... .NET WinForms по своей сути, является оберткой над интерфейсной частью
win32 api, которого за пределами винды
нет, ни когда не было, и ни когда не будет* (
upd см каменты, возможно формочки будут кросами в .NET Core. но не сегодня точно). другой вопрос WPF - это глобально переработанный интерфейс к системе. и возможностей больше, и на полпути к кросу -
Xamarin и
AvaloniaUI, основаны на XAML. получив опыт WPF, в них будет легче стартовать. ну или сразу можно с них начинать, если винда не нужна (или сразу нужен кросс).