ポーティングは無理やで
.NET Core 3.0 は WPF を動かすために mixed module assembly (つまりC++/CLI)をサポートしたけど、これがWindows限定