• UWP 剪贴板


    一:剪贴板

    一般的复制,用户自己光标选中文本,crtl +c复制就可以了。但是有时候也需求有一个复制的按钮,当用户点击复制按钮,就可以把当前的某些内容复制到剪贴板里。

    这里就用到了DataPackage 数据包类和Clipboard 剪贴板类。

    1.1:DataPackage 数据包类

    既然是剪贴板,那必然存在数据的传递,可以把这些数据理解为数据包。

    查看DataPackage类的定义,它有一个SetTex() 设置文本的方法用来设置这个数据包的文本内容。

    public void SetText(string value);

    一般我们复制也就是复制文本。

    1.2 其它内容

    数据包里除了可以放文本,还可以放图片,文件等。具体的可以通过ide查看。

    这里举了另外一个用的比较多的,放位图的方法。

    // 摘要:
    // 设置 Windows.ApplicationModel.DataTransfer.DataPackage 中包含的位图图像。
    //包含位图图像的流。
    public void SetBitmap(RandomAccessStreamReference value);

    1.3:Clipboard 剪贴板类

    public static void SetContent(DataPackage content);

    通过剪贴板里的SetContent() 设置内容方法,将内容放到剪贴板里。

    总:

    //创建一个数据包
    DataPackage dataPackage = new DataPackage();
    //设置创建包里的文本内容 dataPackage.SetText(
    "要复制的内容");
    //把数据包放到剪贴板里 Clipboard.SetContent(dataPackage);

    --------some words--------

    1.Package 包裹,包装袋

    2.clip 削减,修剪,减掉

    2.clipboard  剪贴板

    -----------the   end---------

  • 相关阅读:
    导出数据到Excel文件
    判断是否在某个时间段以内
    获取网络图片并保存到指定目录
    创建目录并且将数据写入txt文件、删除指定目录下的文件
    获取二维数组中指定字段的值,并且将值组成一维数组
    JS--获取月份天数
    php---邮件发送
    3D--魔方
    leetcode每日一题之10.分割回文串 II
    leetcode每日一题之9.最长递增子序列
  • 原文地址:https://www.cnblogs.com/MzwCat/p/7704616.html
Copyright © 2020-2023  润新知