Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
 }