Page 1 of 1

Third Party XAML Controls

Posted: 22 Jan 2018, 23:28
by antsonthetree
How would I go about including third party controls (like Xceed property grid) in my UE4 / C++ project? The main issue I see here is that the third party controls are written in C# / managed code and my project is unmanaged. Not sure how to make this happen. Thanks!

Re: Third Party XAML Controls

Posted: 23 Jan 2018, 23:58
by hcpizzi
I'm afraid this is not going to be possible, besides porting the C# code.

Even though UE4 uses C# for some tools, the runtime uses native code exclusively.

Even if you managed to get the C# code in, using something like Mono-UE, the custom classes would inherit from the ones in the WPF assemblies, and not the native Noesis implementation, so that wouldn't work either. Even our managed runtime would suffer from the same problem.

Re: Third Party XAML Controls

Posted: 24 Jan 2018, 03:28
by antsonthetree
I kind of figured this would be a no-go issue, but thanks for confirming. For me this is not a show-stopper. The Xceed controls are open source so maybe I can convert the property grid later, or come up with something that looks good enough. In the end, whatever I do in Xaml will still look better than my hideous UMG version. :)

Jake

Re: Third Party XAML Controls

Posted: 25 Jan 2018, 05:08
by jsantos
Thanks for your answer Jake!