2017-04-22 40 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