ViewModel/MainWindowViewModel.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Diagnostics;
using System.Dynamic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Media;
using System.Windows.Media.Media3D;
using System.Windows.Threading;
using Microsoft.Practices.Prism.Commands;
using Microsoft.Practices.Prism.ViewModel;

namespace Micro.Ui.RunningTextStyle.ViewModel
{
    public class MainWindowViewModel : BaseViewModel
    {
        public static MainWindowViewModel _createInstance = null;
        public static MainWindowViewModel CreateInstance()
        {
            return _createInstance ?? (_createInstance = new MainWindowViewModel());
        }
        public string executPath = string.Empty;
        public DelegateCommand PasteCommand { get; set; }
        public MainWindowViewModel()
        {
            PasteCommand = new DelegateCommand(new Action(Paste));
            executPath = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
        }
        /// <summary>
        /// 粘贴
        /// </summary>
        public void Paste()
        {
            Clipboard.SetData(DataFormats.Text, "测试");
        }
        /// <summary>
        /// 复制
        /// </summary>
        private DelegateCommand<string> _copyCommand = null;
        public DelegateCommand<string> CopyCommand
        {
            get
            {
                if (_copyCommand == null)
                {
                    _copyCommand = new DelegateCommand<string>(new Action<string>((text) =>
                    {
                        Clipboard.SetData(DataFormats.Text, text);
                    }));
                }
                return _copyCommand;
后面还有 17 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。