<PackageReference Include="System.Drawing.Common" Version="10.0.0-preview.7.25380.108" />

CoreAppContextSwitches

static class CoreAppContextSwitches
public static bool ClipboardDragDropEnableNrbfSerialization { get; }

If true, then Clipboard Get methods will prefer System.Windows.Forms.BinaryFormat.Deserializer to deserialize the payload, if needed. If false, then BinaryFormatter is used to get full compatibility with the downlevel versions of .NET.

If true, then Clipboard and DataObject Get and Set methods will attempts to serialize or deserialize binary formatted content using either BinaryFormatter or System.Windows.Forms.BinaryFormat.Deserializer. To use BinaryFormatter, application should also opt in into the "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization" option and reference the out-of-band "System.Runtime.Serialization.Formatters" NuGet package and opt out from using the System.Windows.Forms.BinaryFormat.Deserializer by setting "Windows.ClipboardDragDrop.EnableNrbfSerialization" to true

public static bool DragDropDisableSyncOverAsync { get; }

If true, then async capable drag/drop operations will not be performed in a synchronous manner.