I am currently working on a .NET Core/Mono integration with QML.
https://github.com/pauldotknopf/net-core-qml
The idea is to only have bindings for QML engine and it's parts, with the ability to use .NET objects (properties, signals, slots, methods) with vice-vera (using dynamic).
It is very much in the early stages, but to me, the idea seems very promising.
Not specificly .NET Core, but Xamarin is already available for macOS and is, afaik, actively working on Xamarin.Forms coming to desktop, including Linux.
Blog post announcing this feature https://blog.xamarin.com/glimpse-future-xamarin-forms-3-0/
Re:Announcing .NET Core 2.0
by doctoboggan on Monday August 14, 2017 @02:28PM
(#15011149)
We use Eto.Forms for our cross platform dotnet core app.
If not, what toolkit would be recommended these days for this purpose?