当前位置: 首页 > 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.lqws.cn/news/543817.html

相关文章:

  • 电磁波是如何传递信息的?
  • 鸿蒙 List 组件解析:从基础列表到高性能界面开发指南
  • 前端 E2E 测试实践:打造稳定 Web 应用的利器!
  • 海外 AI 部署:中国出海企业如何选择稳定、安全的云 GPU 基础设施?
  • 扬州搓澡非遗解码:三把刀文化的“水包皮“
  • 010 【入门】链表入门题目-合并两个有序链表
  • Linux驱动学习day9(异常与中断处理)
  • 华为云Flexus+DeepSeek征文|基于Dify构建故事绘本制作工作流
  • Spark 写入hive表解析
  • Spring Boot项目开发实战销售管理系统——系统设计!
  • 知名流体控制解决方案供应商“永盛科技”与商派ShopeX达成B2B商城项目合作
  • iOS 远程调试与离线排查实战:构建非现场问题复现机制
  • 报道称CoreWeave洽谈收购Core Scientific,后者涨超30%
  • NV025NV033美光固态闪存NV038NV040
  • 《二分枚举答案(配合数据结构)》题集
  • Python Selenium 滚动到特定元素
  • Selenium基本用法
  • Spring Boot 性能优化与最佳实践
  • 6.27_JAVA_面试(被抽到了)
  • 洛谷P5021 [NOIP 2018 提高组] 赛道修建
  • 深入理解 Linux `poll` 模型:`select` 的增强版
  • 记录一次飞书文档转md嵌入vitepress做静态站点
  • 微信小程序进度条progress支持渐变色
  • Stable Diffusion入门-ControlNet 深入理解-第三课:结构类模型大揭秘——深度、分割与法线贴图
  • 【LeetCode 热题 100】42. 接雨水——(解法三)单调栈
  • FPGA在嵌入式图像处理中的深度应用!
  • 深圳中青宝互动网络股份有限公司游戏运维工程师面试题(笔
  • python实战项目79:采集知乎话题下的所有回答
  • 【用户权限】超级用户(二)
  • win7实现永恒之蓝ms17_010漏洞之445端口