Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何制作C WPF组合框、日历和日期选择器控件的触摸屏?_C#_Touch_Wpf Controls - Fatal编程技术网

C# 如何制作C WPF组合框、日历和日期选择器控件的触摸屏?

C# 如何制作C WPF组合框、日历和日期选择器控件的触摸屏?,c#,touch,wpf-controls,C#,Touch,Wpf Controls,我已经花了好几个小时来应对为Windows10Pro平板电脑部署WPF应用程序的挑战 我的问题是让按钮控件可以触摸。将属性PreviewMouseDown、PreviewMouseUp和TouchDown绑定到一个事件处理程序(一个click事件)中解决了这个问题 然而,组合框、日历和日期选择器控件是一场噩梦。还没有发现如何让他们对触摸屏事件做出反应 像Telerik、Xceed这样的图书馆不可能花费1000美元左右。所以只需要简单的C,XAML。还尝试了Xceed扩展WPF工具包,但它的控件同

我已经花了好几个小时来应对为Windows10Pro平板电脑部署WPF应用程序的挑战

我的问题是让按钮控件可以触摸。将属性PreviewMouseDown、PreviewMouseUp和TouchDown绑定到一个事件处理程序(一个click事件)中解决了这个问题

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

像Telerik、Xceed这样的图书馆不可能花费1000美元左右。所以只需要简单的C,XAML。还尝试了Xceed扩展WPF工具包,但它的控件同样不响应TouchGreen。如果这是正确的,如何实施

使用Surface Toolkit的可能性是存在的,因为post State尚未找到如何使用它的示例。最后,我不是在和地面机器打交道,只是赢了10片

我的问题是如何让日期选择器、日历和Combox响应Windows10Pro平板电脑上的触摸屏


我是否必须将EventHndler覆盖到控件而不是本机事件?单击或更改?

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

Ajax日历是Telerik控件,在我的问题中,Telerik和任何付费库都不在范围之内。另一方面是ASP.net lcontrol,显然我要求使用WPF控件。