zoukankan      html  css  js  c++  java
  • 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---------

  • 相关阅读:
    postgresql 在linux下导出数据
    第一次linux下安装nginx记录
    第一次搭建redis集群
    手动mvn install指令向maven本地仓库安装jar包
    windows10下Kafka环境搭建
    在win10环境下搭建 solr 开发环境
    git 常用命令
    生成文件夹的树结构信息
    List集合和JSON互转工具类
    Cmd命令 查看端口被占用
  • 原文地址:https://www.cnblogs.com/MzwCat/p/7704616.html
Copyright © 2011-2022 走看看