https://bugs.winehq.org/show_bug.cgi?id=24501
--- Comment #20 from Vincent Povirk madewokherd@gmail.com --- Most of the WPF libraries have now been imported into Wine Mono on the master branch. We're missing a couple of major components that haven't been open-sourced: wpfgfx and PresentationNative. Simple test applications seem to work when using those components from .NET Core 3: https://dotnet.microsoft.com/download/dotnet-core/3.1
(This also requires d3dcompiler_47_cor3.dll, for some reason they renamed it and shipped it with .NET Core.)
The .NET Core license which covers those dll's doesn't seem to exclude Wine, so AFAIK using them in that way is fine: https://dotnet.microsoft.com/en/dotnet_library_license.htm
I don't think the license would allow me to distribute them with Wine Mono because I don't think Wine or Wine Mono would be considered "applications". Even if it did, I'd prefer not to include binary blobs in Wine Mono.
There's some hope that wpfgfx will be open-sourced in the future, but PresentationNative will not.