首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使C# WPF的ComboBox、日历和DatePicker控件成为TouchScreen的响应者?

如何使C# WPF的ComboBox、日历和DatePicker控件成为TouchScreen的响应者?
EN

Stack Overflow用户
提问于 2017-04-22 11:24:04
回答 1查看 883关注 0票数 0

我已经花了好几个小时为Windows10专业版平板电脑部署WPF应用程序的挑战。

我的问题是让Button控件变得可触摸。解决了将属性PreviewMouseDownPreviewMouseUpTouchDown绑定到事件处理程序、单击事件的问题。

然而,ComboBox、日历和日期选择器控件却是一场噩梦。我还没有发现如何让他们对触摸屏事件做出反应。

在Telerik,Xceed这样的库上花费大约1000美元是不可能的。所以就是简单的C#,XAML。我也尝试了Xceed扩展WPF工具包,但它的控件同样不响应touchreen。如果这是正确的,那么如何实现呢?

使用表面工具包的可能性是存在的,正如this post所述,但是还没有找到如何做到这一点的示例。归根结底,我不是在和Surface机器打交道,只是和Wondows 10平板电脑打交道。

我的问题是,如何让DatePicker、日历和Combox在Windows10Pro平板电脑上支持触摸屏。

我是否必须重写控件的EventHndler,而不是本机事件?单击还是更改?

EN

回答 1

Stack Overflow用户

发布于 2017-04-22 13:44:36

使用AJAX控件工具包,你可以克服这个问题。AJAX日历控件将其与textbox控件绑定在一起,它将很好地与所有设备一起工作。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43554877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档