154 references to DataFormats
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
InteractivePaste\InteractivePasteCommandHandlerTests.vb (2)
235data.SetData(DataFormats.UnicodeText, text) 236data.SetData(DataFormats.StringFormat, text)
PresentationCore (34)
System\Windows\clipboard.cs (18)
29public static bool ContainsAudio() => ContainsDataInternal(DataFormats.WaveAudio); 43public static bool ContainsFileDropList() => ContainsDataInternal(DataFormats.FileDrop); 48public static bool ContainsImage() => ContainsDataInternal(DataFormats.Bitmap); 54public static bool ContainsText() => ContainsDataInternal(DataFormats.UnicodeText); 60public static bool ContainsText(TextDataFormat format) => !DataFormats.IsValidTextDataFormat(format) 62: ContainsDataInternal(DataFormats.ConvertToDataFormats(format)); 117public static BitmapSource? GetImage() => GetTypedDataIfAvailable<BitmapSource>(DataFormats.Bitmap); 129if (!DataFormats.IsValidTextDataFormat(format)) 134return GetTypedDataIfAvailable<string>(DataFormats.ConvertToDataFormats(format)) is string text 154SetDataInternal(DataFormats.WaveAudio, audioStream); 178SetDataInternal(DataFormats.Bitmap, image); 197if (!DataFormats.IsValidTextDataFormat(format)) 202SetDataInternal(DataFormats.ConvertToDataFormats(format), text); 286format == DataFormats.FileDrop || format == DataFormats.Bitmap; 295/// The format of the data to retrieve. See the <see cref="DataFormats"/> class for a set of predefined data formats. 354/// Pre-defined <see cref="DataFormats"/> or other data that was serialized via <see cref="SetDataAsJson{T}(string, T)"/> 464/// Pre-defined <see cref="DataFormats"/> or other data that was serialized via <see cref="SetDataAsJson{T}(string, T)"/>
System\Windows\dataobject.cs (14)
263public bool ContainsAudio() => GetDataPresent(DataFormats.WaveAudio, autoConvert: false); 268public bool ContainsFileDropList() => GetDataPresent(DataFormats.FileDrop, autoConvert: false); 273public bool ContainsImage() => GetDataPresent(DataFormats.Bitmap, autoConvert: false); 285if (!DataFormats.IsValidTextDataFormat(format)) 290return GetDataPresent(DataFormats.ConvertToDataFormats(format), autoConvert: false); 296public Stream? GetAudioStream() => GetData(DataFormats.WaveAudio, autoConvert: false) as Stream; 315public BitmapSource? GetImage() => GetData(DataFormats.Bitmap, autoConvert: true) as BitmapSource; 327if (!DataFormats.IsValidTextDataFormat(format)) 332return (string?)GetData(DataFormats.ConvertToDataFormats(format), autoConvert: false) 351SetData(DataFormats.WaveAudio, audioStream, autoConvert: false); 370SetData(DataFormats.Bitmap, image, autoConvert: true); 389if (!DataFormats.IsValidTextDataFormat(format)) 394SetData(DataFormats.ConvertToDataFormats(format), textData, autoConvert: false); 629/// <param name="format">The format associated with the data. See <see cref="DataFormats"/> for predefined formats.</param>
System\Windows\Ole\WpfOleServices.cs (2)
175if (format == DataFormats.Dib && autoConvert && (SystemDrawingHelper.IsBitmap(data) || data is BitmapSource)) 177format = DataFormats.Bitmap;
PresentationCore.Tests (12)
System\Windows\ClipboardTests.cs (10)
33Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 35Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 46Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 48Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 66Clipboard.GetData(DataFormats.WaveAudio).Should().BeOfType<MemoryStream>().Which.ToArray().Should().Equal(audioBytes); 68Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 79Clipboard.GetData(DataFormats.WaveAudio).Should().BeNull(); 81Clipboard.ContainsData(DataFormats.WaveAudio).Should().BeTrue(); 234Clipboard.ContainsData(DataFormats.Text).Should().BeTrue(); 235Clipboard.ContainsData(DataFormats.UnicodeText).Should().BeTrue();
System\Windows\DataObjectTests.cs (2)
49data.SetData(DataFormats.Text, "Hello World"); 50data.GetData(DataFormats.Text).Should().Be("Hello World");
PresentationFramework (106)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (14)
208rtbRange.Save(buffer, DataFormats.Xaml); 234rtbRange.Load(buffer, DataFormats.Xaml); 292if (e.FormatToApply == DataFormats.Rtf) 297String rtfString = e.DataObject.GetData(DataFormats.Rtf) as String; 301range.Load(data, DataFormats.Rtf); 305range.Save(buffer, DataFormats.Xaml); 307dataObject.SetData(DataFormats.Xaml, encoding.GetString(buffer.GetBuffer())); 309e.FormatToApply = DataFormats.Xaml; 311else if (e.FormatToApply == DataFormats.Bitmap || 312e.FormatToApply == DataFormats.EnhancedMetafile || 313e.FormatToApply == DataFormats.MetafilePicture || 314e.FormatToApply == DataFormats.Tiff) 319else if (e.FormatToApply == DataFormats.XamlPackage) 322e.FormatToApply = DataFormats.Xaml;
MS\Internal\Ink\TextClipboardData.cs (6)
39return ( dataObject.GetDataPresent(DataFormats.UnicodeText, false) 40|| dataObject.GetDataPresent(DataFormats.Text, false) 41|| dataObject.GetDataPresent(DataFormats.OemText, false) ); 62dataObject.SetData(DataFormats.UnicodeText, _text, true); 72string text = dataObject.GetData(DataFormats.UnicodeText, true) as string; 77text = dataObject.GetData(DataFormats.Text, true) as string;
MS\Internal\Ink\XamlClipboardData.cs (3)
40bool hasXamlData = dataObject.GetDataPresent(DataFormats.Xaml, false); 82dataObject.SetData(DataFormats.Xaml, xmlData.ToString()); 91string xml = dataObject.GetData(DataFormats.Xaml) as string;
System\Windows\Controls\DataGrid.cs (5)
8234Collection<string> formats = new Collection<string>(new string[] { DataFormats.Html, DataFormats.Text, DataFormats.UnicodeText, DataFormats.CommaSeparatedValue }); 8280DataGridClipboardHelper.GetClipboardContentForHtml(dataGridStringBuilders[DataFormats.Html]);
System\Windows\Controls\DataGridClipboardHelper.cs (4)
16bool csv = string.Equals(format, DataFormats.CommaSeparatedValue, StringComparison.OrdinalIgnoreCase); 17if (csv || string.Equals(format, DataFormats.Text, StringComparison.OrdinalIgnoreCase) 18|| string.Equals(format, DataFormats.UnicodeText, StringComparison.OrdinalIgnoreCase)) 42else if (string.Equals(format, DataFormats.Html, StringComparison.OrdinalIgnoreCase))
System\Windows\Documents\RubberbandSelector.cs (3)
162dataObject.SetData(DataFormats.Text, textString, true); 163dataObject.SetData(DataFormats.UnicodeText, textString, true); 166dataObject.SetData(DataFormats.Bitmap, bmp, true);
System\windows\Documents\TextEditorCopyPaste.cs (55)
79if (ConfirmDataFormatSetting(This.UiScope, dataObject, DataFormats.Text)) 81dataObject.SetData(DataFormats.Text, textString, true); 86if (ConfirmDataFormatSetting(This.UiScope, dataObject, DataFormats.UnicodeText)) 88dataObject.SetData(DataFormats.UnicodeText, textString, true); 106if (wpfContainerMemory != null && ConfirmDataFormatSetting(This.UiScope, dataObject, DataFormats.XamlPackage)) 108dataObject.SetData(DataFormats.XamlPackage, wpfContainerMemory); 112if (ConfirmDataFormatSetting(This.UiScope, dataObject, DataFormats.Rtf)) 119dataObject.SetData(DataFormats.Rtf, rtfText, true); 142if (ConfirmDataFormatSetting(This.UiScope, dataObject, DataFormats.Xaml)) 145dataObject.SetData(DataFormats.Xaml, xamlText, false); 232if (This.AcceptsRichContent && dataObject.GetDataPresent(DataFormats.XamlPackage)) 234formatToApply = DataFormats.XamlPackage; 236else if (This.AcceptsRichContent && dataObject.GetDataPresent(DataFormats.Xaml)) 238formatToApply = DataFormats.Xaml; 240else if (This.AcceptsRichContent && dataObject.GetDataPresent(DataFormats.Rtf)) 242formatToApply = DataFormats.Rtf; 244else if (dataObject.GetDataPresent(DataFormats.UnicodeText)) 246formatToApply = DataFormats.UnicodeText; 248else if (dataObject.GetDataPresent(DataFormats.Text)) 250formatToApply = DataFormats.Text; 254formatToApply = DataFormats.Bitmap; 674if (formatToApply == DataFormats.Bitmap && dataObjectToApply is DataObject) 680System.Windows.Media.Imaging.BitmapSource bitmapSource = GetPasteData(dataObjectToApply, DataFormats.Bitmap) as System.Windows.Media.Imaging.BitmapSource; 689formatToApply = DataFormats.XamlPackage; 690dataObjectToApply.SetData(DataFormats.XamlPackage, packagedImage); 695if (formatToApply == DataFormats.XamlPackage) 701object pastedData = GetPasteData(dataObjectToApply, DataFormats.XamlPackage); 721if (dataObjectToApply.GetDataPresent(DataFormats.Xaml)) 723formatToApply = DataFormats.Xaml; 725else if (dataObjectToApply.GetDataPresent(DataFormats.Rtf)) 727formatToApply = DataFormats.Rtf; 729else if (dataObjectToApply.GetDataPresent(DataFormats.UnicodeText)) 731formatToApply = DataFormats.UnicodeText; 733else if (dataObjectToApply.GetDataPresent(DataFormats.Text)) 735formatToApply = DataFormats.Text; 739if (formatToApply == DataFormats.Xaml) 743object pastedData = GetPasteData(dataObjectToApply, DataFormats.Xaml); 753if (dataObjectToApply.GetDataPresent(DataFormats.Rtf)) 755formatToApply = DataFormats.Rtf; 757else if (dataObjectToApply.GetDataPresent(DataFormats.UnicodeText)) 759formatToApply = DataFormats.UnicodeText; 761else if (dataObjectToApply.GetDataPresent(DataFormats.Text)) 763formatToApply = DataFormats.Text; 767if (formatToApply == DataFormats.Rtf) 775object pastedData = GetPasteData(dataObjectToApply, DataFormats.Rtf); 794if (dataObjectToApply.GetDataPresent(DataFormats.UnicodeText)) 796formatToApply = DataFormats.UnicodeText; 798else if (dataObjectToApply.GetDataPresent(DataFormats.Text)) 800formatToApply = DataFormats.Text; 804if (formatToApply == DataFormats.UnicodeText) 806object pastedData = GetPasteData(dataObjectToApply, DataFormats.UnicodeText); 809if (dataObjectToApply.GetDataPresent(DataFormats.Text)) 811formatToApply = DataFormats.Text; // fall to plain text 824if (formatToApply == DataFormats.Text) 826object pastedData = GetPasteData(dataObjectToApply, DataFormats.Text);
System\Windows\Documents\TextRangeBase.cs (16)
1473dataFormat == DataFormats.Text || 1474dataFormat == DataFormats.Xaml || 1475((dataFormat == DataFormats.XamlPackage || 1476dataFormat == DataFormats.Rtf))); 1486dataFormat == DataFormats.Text || 1487dataFormat == DataFormats.Xaml || 1488((dataFormat == DataFormats.XamlPackage || 1489dataFormat == DataFormats.Rtf))); 1501if (dataFormat == DataFormats.Text) 1508else if (dataFormat == DataFormats.Xaml) 1517else if (dataFormat == DataFormats.XamlPackage) 1523else if (dataFormat == DataFormats.Rtf) 1555if (dataFormat == DataFormats.Text) 1561else if (dataFormat == DataFormats.Xaml) 1567else if (dataFormat == DataFormats.XamlPackage) 1576else if (dataFormat == DataFormats.Rtf)