WPF应用的触控方法、装置、设备和介质制造方法及图纸

技术编号:42305556 阅读:23 留言:0更新日期:2024-08-14 15:52
本申请实施例提供了一种WPF应用的触控方法、装置、设备和介质,其中的方法应用于Linux系统上运行的兼容层软件,具体包括:在兼容层环境中提供触屏设备相关接口和触屏数据处理接口;根据WPF应用针对所述触屏设备相关接口的调用请求,创建触屏数据队列和共享内存,将根据所述触屏数据处理接口获取的触屏数据写入所述触屏数据队列,每次从所述触屏数据队列中读取一组触屏数据写入所述共享内存,并向WPF应用返回所述共享内存的内存句柄,以使WPF应用根据所述内存句柄读取一组触屏数据。本申请实施例能够在兼容层环境下实现WPF应用的触控功能,且可以在一定程度上缓解WPF应用读取触屏数据不及时导致触屏数据丢失的问题。

【技术实现步骤摘要】

本申请实施例涉及计算机,特别是涉及一种wpf应用的触控方法、装置、设备和介质。


技术介绍

1、wpf(视窗呈现基础,windows presentation foundation)是一种由微软开发的用于创建windows(视窗)应用程序的框架。wpf应用可以包含丰富的图形和媒体元素,支持三维图形,以及易于实现响应式用户界面,其通常用于开发桌面应用程序,如业务应用程序、图形设计工具、媒体播放器等。

2、wine(wine不是模拟器,wine is not an emulator)是一种兼容层软件,其能够将第二操作系统的应用程序移植到第一操作系统上。由于wine能够将windows api(应用编程接口,application program interface)的调用翻译成为动态的posix(可移植操作系统接口,portable operating system interface)调用,因此能够使wpf应用在windows之外的操作系统中运行。

3、目前,由于wine不支持触控,这就导致一些运行在wine上的wpf应用的触控功能不能本文档来自技高网...

【技术保护点】

1.一种WPF视窗呈现基础应用的触控方法,其特征在于,所述方法应用于Linux系统上运行的兼容层软件,包括:

2.根据权利要求1所述的方法,其特征在于,所述触屏数据处理接口包括:窗口触控注册接口和触屏数据获取接口;

3.根据权利要求2所述的方法,其特征在于,所述获取触屏设备对应的触屏数据,包括:

4.根据权利要求2所述的方法,其特征在于,所述将所述触屏数据转换为触屏消息,包括:

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,第一线程创建触屏数据队列和共享内存,并将根据所述触...

【技术特征摘要】

1.一种wpf视窗呈现基础应用的触控方法,其特征在于,所述方法应用于linux系统上运行的兼容层软件,包括:

2.根据权利要求1所述的方法,其特征在于,所述触屏数据处理接口包括:窗口触控注册接口和触屏数据获取接口;

3.根据权利要求2所述的方法,其特征在于,所述获取触屏设备对应的触屏数据,包括:

4.根据权利要求2所述的方法,其特征在于,所述将所述触屏数据转换为触屏消息,包括:

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.根据...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:中科方德软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1