diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/DataGridClipboardHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/DataGridClipboardHelper.cs index ad256bfdbbd..ed9f8944aca 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/DataGridClipboardHelper.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/DataGridClipboardHelper.cs @@ -1,4 +1,4 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. @@ -82,35 +82,12 @@ internal static void GetClipboardContentForHtml(StringBuilder content) int bytecountEndOfFragment = bytecountPrefixContext + destinationBytes.Length; int bytecountEndOfHtml = bytecountEndOfFragment + bytecountSuffixContext; + const string htmlStartFragment = "\r\n\r\n"; string prefix = string.Create(CultureInfo.InvariantCulture, - $""" - Version:1.0 - - StartHTML:00000097 - - EndHTML:{bytecountEndOfHtml:00000000} - - StartFragment:00000133 - - EndFragment:{bytecountEndOfFragment:00000000} - - - - - - - """); + $"Version:1.0\r\nStartHTML:00000097\r\nEndHTML:{bytecountEndOfHtml:00000000}\r\nStartFragment:00000133\r\nEndFragment:{bytecountEndOfFragment:00000000}\r\n{htmlStartFragment}"); content.Insert(0, prefix); - content.Append( - """ - - - - - - - - """); + const string htmlEndFragment = "\r\n\r\n\r\n"; + content.Append(htmlEndFragment); } private static void FormatPlainText(string s, bool csv, TextWriter output, ref bool escapeApplied)