public void RemoveFromTilesHistory(MultiTilesClipboardEntry value) { var list = _TilesClipboardHistory; list.Remove(value); TilesClipboardHistory = list; }
private void AddToTilesHistory(MultiTilesClipboardEntry value) { var list = _TilesClipboardHistory; list.Add(value); TilesClipboardHistory = list; }
public void SetTileClipboard(MultiTilesClipboardEntry value, bool add = false) { if (add) { TilesClipboard = value; } else { _TilesClipboard = value; NotifyPropertyChanged("TilesClipboard"); } try { System.Windows.Forms.Clipboard.SetDataObject(new System.Windows.Forms.DataObject("ManiacTiles", value.GetData()), true); } catch (Exception ex) { System.Windows.MessageBox.Show("There was a problem with setting the clipboard: " + Environment.NewLine + ex.Message); return; } }
public static void SetTileClipboard(MultiTilesClipboardEntry value) { ClipboardViewModel.SetTileClipboard(value, true); }