当前位置: 首页 > news >正文

金蝶云星空客户端自定义控件插件-WPF实现自定义控件

参考链接1:星空客户端自定义控件开发入门(仅支持到WPF的GUI客户端
参考链接2:客制化控件 + 实现客户端设备集成 (仅支持到WPF的GUI客户端)

金蝶云星空是BS架构,所以有关一些需要与本地交互的功能需求,很难实现;同时云星空也具备客户端使用,但是需要自定义控件实现,这里记录通过WPF实现云星空自定义控件的方式;

创建WPF项目

1.新建项目:选择WPF自定义控件类库(.Net Framework)
在这里插入图片描述
在这里插入图片描述

2.新建项:选 用户控件(WPF)
在这里插入图片描述

WPF用户控件实现代码

1.根据需要拖放控件
WPF页面
2.引用云星空客户端下的类
2.1 C:\Program Files (x86)\Kingdee\K3Cloud\DeskClient\K3CloudClient\controlplugins\Kingdee.BOS.XPF.ControlPlugins.Contracts.dll
(服务端也有此类 WebSite/ClientBin/CustomControl/WPF/Kingdee.BOS.XPF.ControlPlugins.Contracts.dll)
2.2 C:\Program Files (x86)\Kingdee\K3Cloud\DeskClient\K3CloudClient\controlplugins\Kingdee.XPF.CustomControlPlugins.dll
2.3 C:\Program Files (x86)\Kingdee\K3Cloud\DeskClient\K3CloudClient\Kingdee.BOS.Client.Core.dll
继承类
3.封装方法,给云星空插件调用,并且回传数据
3.1 写客户端日志:ClientAppProxy.WriteClientLog(new Exception(string.Format(“previewLaserPicture begin in :{0},{1},{2}”, laserPrintFile, fieldDict, savePath))); 客户端执行日志的查看路径如下:
日志路径

3.2 回传消息:this.Proxy.FireCustomEvent(new CustomEventArgs(“C_Success”, “C_Success”, “{message:‘WriteString() 成功!’}”)); 其中CustomEventArgs第一个参数为e.Key,第二个参数为e.EventName࿰

http://www.lryc.cn/news/575812.html

相关文章:

  • 使用Docker部署mysql8
  • 社会工程--如何使用对方的语言
  • JDBC入门:Java连接数据库全指南
  • AI辅助编写前端VUE应用流程
  • 树状dp(dfs)(一道挺基础的)
  • Spring Boot 项目问题:while constructing a mapping found duplicate key api
  • 微信小程序封装loading 修改
  • 常见网络安全威胁和防御措施
  • 智能实验室革命:Deepoc大模型驱动全自动化科研新生态
  • HTML简介,初步了解HTML
  • SQl中多使用EXISTS导致多查出了一条不符合条件的数据
  • 教程 | 一键批量下载 Dify「Markdown 转 Docx」生成的 Word 文件(附源码)
  • 【Linux】基础开发工具(2)
  • 操作系统面试知识点(1):操作系统基础
  • CyberGlove触觉反馈手套遥操作机器人灵巧手解决方案
  • Kotlin环境搭建与基础语法入门
  • 大厂测开实习和小厂开发实习怎么选
  • 华为云鸿蒙应用入门级开发者认证 实验(HCCDA-HarmonyOS Cloud Apps)
  • linux网络编程socket套接字
  • mysql无法启动的数据库迁移
  • WebSocket 与 HTTP 的区别及 Spring Boot 实战应用
  • [AI]从0到1通过神经网络训练模型
  • 128K 长文本处理实战:腾讯混元 + 云函数 SCF 构建 PDF 摘要生成器
  • C++智能指针概念及std::unique_ptr使用介绍
  • 【办公类-105-01】20250626 托小班报名表-条件格式-判断双胞胎EXCLE
  • CNN不是一个模型?
  • 跨越十年的C++演进:C++14新特性全解析
  • C++(模板与容器)
  • Java--程序控制结构(下)
  • springcloud 尚硅谷 看到9开头