Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.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# 像iPhone一样滚动网页?_C#_Scroll_Touchscreen - Fatal编程技术网

C# 像iPhone一样滚动网页?

C# 像iPhone一样滚动网页?,c#,scroll,touchscreen,C#,Scroll,Touchscreen,如何制作像iPhone菜单一样的水平滚动页面?这是一个触摸屏应用程序,我想制作几个带有按钮的页面。这不是一个C#问题,因为如果JavaScript和HTML存在于服务器上,那么菜单和UI实际上与JavaScript和HTML更相关。滚动页面和类似iPhone菜单的内容是UIKit的副产品,UIKit是表示层,类似于HTML/JavaScript是表示层解决方案 我可能会从这个库开始,看看它是否适合您的需要:没有完成触摸,但一般来说,处理手指向下事件、手指移动事件和手指向上事件。 计算显示器上的速

如何制作像iPhone菜单一样的水平滚动页面?这是一个触摸屏应用程序,我想制作几个带有按钮的页面。

这不是一个C#问题,因为如果JavaScript和HTML存在于服务器上,那么菜单和UI实际上与JavaScript和HTML更相关。滚动页面和类似iPhone菜单的内容是UIKit的副产品,UIKit是表示层,类似于HTML/JavaScript是表示层解决方案


我可能会从这个库开始,看看它是否适合您的需要:

没有完成触摸,但一般来说,处理手指向下事件、手指移动事件和手指向上事件。 计算显示器上的速度(距离/时间——可以用绝对距离单位或像素表示)。在手指移动事件中,按距离增量同步滚动内容。竖起手指事件后,快速降低计算速度并继续使显示屏沿竖起手指事件前的同一轴滚动。
为了获得更真实的效果,递减函数可能不是线性的。此外,可能应该有一个计算速度的初始一半,否则你将结束滚动菜单太远。玩数字游戏,你会找到最佳点。

你使用的是什么触摸屏API?.net 3.5和Mirabyte的触摸控制套件的测试版本你使用的是什么UI,winforms,WPF,Silverlight,Web?触摸控制套件不支持winforms,WPF:((它看起来与HTML页面无关,因此我不确定是否使用HTML/JavaScript。这个问题专门针对C#应用程序。并非所有GUI应用程序都是HTML/CSS/JavaScript。从我的阅读方式来看,它可能是HTML或WPF,因为有些设备仍将运行web浏览器。