public ClipboardPage()
 {
     this.InitializeComponent();
     Model          = new ClipboardViewModel();
     DataContext    = Model;
     this.Unloaded += ClipboardPage_Unloaded;
 }
Exemplo n.º 2
0
        public ClipboardView()
        {
            var clipboardVm = new ClipboardViewModel();

            DataContext = clipboardVm;
            InitializeComponent();
        }
Exemplo n.º 3
0
 private void OnDeleteStateClicked(ClipboardViewModel viewModel)
 {
     if (_viewModel.ClipboardItems.Remove(viewModel))
     {
         AppState.Current.ClipboardStates.Remove(viewModel.State);
     }
 }
Exemplo n.º 4
0
 private void MarkCurrentViewModel(ClipboardViewModel optViewModel)
 {
     foreach (var item in _viewModel.ClipboardItems)
     {
         item.IsCurrent = false;
     }
     if (optViewModel != null)
     {
         optViewModel.IsCurrent = true;
     }
 }
Exemplo n.º 5
0
        private async void OnPasteStateClicked(ClipboardViewModel viewModel)
        {
            try
            {
                MarkCurrentViewModel(viewModel);
                await _clipboardManager.SetStateAsync(viewModel.State);

                VirtualInput.SendInputCtrlV();
                await ToggleVisibilityAsync();
            }
            catch (Exception e)
            {
                viewModel.IsCurrent = false;
                _logger.LogWarn(LogEvents.PasteErr, "Failed to paste the content to the target window!", e);
                e.Notify();
            }
        }
Exemplo n.º 6
0
 public static void SetClipboardContext(ClipboardViewModel model)
 {
     WindowManager.ClipboardWin.Clipboard = model;
 }
Exemplo n.º 7
0
 public ClipboardView()
 {
     InitializeComponent();
     DataContext = new ClipboardViewModel();
 }
 public static void SetLayerClipboard(LayerClipboardEntry value)
 {
     ClipboardViewModel.SetLayerClipboard(value, true);
 }
 public static void SetObjectClipboard(ObjectsClipboardEntry value)
 {
     ClipboardViewModel.SetObjectClipboard(value, true);
 }
 public static void SetTileClipboard(MultiTilesClipboardEntry value)
 {
     ClipboardViewModel.SetTileClipboard(value, true);
 }