public ClipboardItem(SharpClipboard.ContentTypes contentType, SharpClipboard clipboard) { Id = Guid.NewGuid(); Horario = DateTime.Now; TipoDeDados = contentType; switch (contentType) { case SharpClipboard.ContentTypes.Text: Dados = clipboard.ClipboardText; break; case SharpClipboard.ContentTypes.Image: Dados = Persistencia.SaveImageAndGetPath(Id, clipboard.ClipboardImage); break; case SharpClipboard.ContentTypes.Files: Dados = Clipboard.GetFileDropList(); break; case SharpClipboard.ContentTypes.Other: Dados = clipboard.ClipboardObject; break; } }
private string ConvertType(SharpClipboard.ContentTypes type) { switch (type) { case SharpClipboard.ContentTypes.Text: return("Texto"); case SharpClipboard.ContentTypes.Image: return("Imagem"); case SharpClipboard.ContentTypes.Files: return("Arquivo"); case SharpClipboard.ContentTypes.Other: return("Outro"); } return(string.Empty); }
public ClipboardChangedEventArgs(string applicationName, object clipboardContent, SharpClipboard.ContentTypes contentType) { this.ApplicationName = applicationName; this.ClipboardContent = clipboardContent; this.ContentType = contentType; }