2017-04-22 17 views
0

我一直在处理好几个小时,面对为Windows 10 PRO平板电脑部署WPF应用程序的挑战。如何制作C#WPF组合框,日历和DatePicker控件TouchScreen的受访者?

我的问题是让Button控件触摸。解决了将属性PreviewMouseDown,PreviewMouseUpTouchDown绑定到事件处理程序,即单击事件。

但是ComboBox,Calendar和Datepicker控件是一场噩梦。还没有找到如何让他们响应触摸屏事件。

像Telerik,Xceed这样的图书馆不可能花费大约1000美元。所以只需简单的C#,XAML。还尝试了Xceed Extended WPF工具包,但它的控件不会响应触摸屏。如果这是正确的,它如何实施?

使用Surface Toolkit的可能性有this发布状态但是还没有找到如何去做的例子。最后我没有处理Surface机器,只是Wondows 10片。

我的问题是如何让DatePicker,Calendar和Combox在Windows 10 Pro平板电脑上响应触摸屏。

是否必须重写控件的EventHndler而不是本机事件?点击或更改?

回答

-2

使用AJAX控件工具包,你可以克服这个问题。 AJAX日历控件将此与文本框控件绑定在一起,并且它可以与所有设备一起使用。

+0

Ajax日历是一个Telerik控件,在我的问题中很明显Telerik和任何付费的图书馆都不在范围之内。另一方面是一个ASP.net lcontrol,显然我要求WPF控件。 – datelligence