The RadImageEditor works with RadBitmap object which internally uses the native WriteableBitmap that doesn't support storing metadata. This is why the property returns null.
A possible approach I can suggest for getting the metadata is to do it via the originally loaded image. For example, you can use the BitFrame class which supports metadata.
BitmapFrame originalSource = BitmapFrame.Create(
RadBitmap bitmap =
.imageEditor.Image = bitmap;
var metadata = originalSource.Metadata;
Can you try this approach and let me know if it works in your case.
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin
, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.