我已经花了好几个小时为Windows10专业版平板电脑部署WPF应用程序的挑战。
我的问题是让Button控件变得可触摸。解决了将属性PreviewMouseDown、PreviewMouseUp和TouchDown绑定到事件处理程序、单击事件的问题。
然而,ComboBox、日历和日期选择器控件却是一场噩梦。我还没有发现如何让他们对触摸屏事件做出反应。
在Telerik,Xceed这样的库上花费大约1000美元是不可能的。所以就是简单的C#,XAML。我也尝试了Xceed扩展WPF工具包,但它的控件同样不响应touchreen。如果这是正确的,那么如何实现呢?
使用表面工具包的可能性是存在的,正如this post所述,但是还没有找到如何做到这一点的示例。归根结底,我不是在和Surface机器打交道,只是和Wondows 10平板电脑打交道。
我的问题是,如何让DatePicker、日历和Combox在Windows10Pro平板电脑上支持触摸屏。
我是否必须重写控件的EventHndler,而不是本机事件?单击还是更改?
发布于 2017-04-22 13:44:36
使用AJAX控件工具包,你可以克服这个问题。AJAX日历控件将其与textbox控件绑定在一起,它将很好地与所有设备一起工作。
https://stackoverflow.com/questions/43554877
复制相似问题