private void RemoveData(object sender, RoutedEventArgs e) { ClipBoardModel datatoberemoved = FindClickedItem(sender); db.RemoveData(datatoberemoved.Convert()); eventresult.Remove(datatoberemoved); }
private void ClipboardTextChanged(object sender, ClipBoardModel result) { var clippedText = result.filepath; if (clippedText == null) { return; } eventresult.Add(result); newclips.Items.MoveCurrentToLast(); newclips.ScrollIntoView(newclips.Items.CurrentItem); }
private void ProcessClipboardText() { ClipBoardModel result = new ClipBoardModel(); if (Clipboard.ContainsFileDropList()) { foreach (string item in Clipboard.GetFileDropList()) { result.filepath = item; result.filetype = Formats.file; } } else if (Clipboard.ContainsText()) { result.filepath = Clipboard.GetText(); result.filetype = Formats.text; } else if (Clipboard.ContainsImage()) { var x = Clipboard.GetImage(); result.filetype = Formats.image; var bitmap = BitmapFromSource(x); var img = ImageSourceFromBitmap(bitmap); result.filepath = img; } else { string temp2; IDataObject temp4 = Clipboard.GetDataObject(); var temp1 = temp4.GetFormats(); foreach (var x in temp1) { temp2 = x; } // var x = Clipboard.GetImage(); result.filepath = "Invalid"; result.filetype = "Invalid"; } // ClipboardFormat? format = null; //string xx = iData.GetDataPresent(DataFormats.); ClipboardTextChanged?.Invoke(this, result); //} }
private void StoreData(object sender, RoutedEventArgs e) { ClipBoardModel newdata = FindClickedItem(sender); db.AddData(newdata.Convert()); }