7

我正在使用 WM6 SDK 在我的掌上电脑上开发一个小工具,但我想实现一个手指友好的用户界面(类似 iPhone)。所以我正在寻找一个免费的 .NET 框架,它提供了为 Windows Mobile 6 Pro 轻松集成手指友好界面的可能性。

有任何想法吗 ?

编辑:手指友好意味着大图标、大按钮、只需拇指轻触的可滚动屏幕......因为紧凑框架中的 Winforms 是为手写笔而不是手指制作的!

4

11 回答 11

3

我知道没有这样的接口 API。

我会从头开始编写这样的接口,覆盖 Paint 和鼠标事件。如果您需要紧凑框架提供的更多精美绘图工具,您应该寻找 pinvoke 来访问 GDI+。

于 2008-09-25T21:32:08.863 回答
2

You should really check out Resco's MobileForms Toolkit 2009.

I bet their controls are exactly what you are looking for. Plus they have a whitepaper and videos to show off the controls.

于 2009-04-13T17:02:01.727 回答
1

此线程上的任何当前读者都应该查看 SlideUI ( http://www.devslide.com/products/slideui )。它是当前(和受支持)的产品,提供触摸友好(类似 iPhone)的滚动和控制。

于 2010-06-10T23:19:25.033 回答
1

查看http://fluid.codeplex.com/上提供的 Fluid windows mobile 控件 这可能是您正在寻找的内容,并且它是开源的。

于 2009-07-09T08:03:45.857 回答
1

我不确定它是否是您正在寻找的东西(我自己还没有时间检查它,但我肯定打算这样做);这个 UI 框架看起来很有趣: http ://code.msdn.microsoft.com/uiframework

于 2009-04-25T19:12:51.077 回答
0

手指友好是触摸屏技术的结果(电容屏精度较低,但需要零压力;电阻屏需要物理压力,更难滑动、轻弹等)

在 Windows Mobile 6.5 中,他们引入了一个系统手势库(如果您不想 P/Invoke 它,MSDN Code Gallery上有一个示例包装器)。从理论上讲,可以写入这个新库,如果需要,还可以在 WM6.5 之前的设备上模拟手势。

于 2010-02-16T13:20:32.767 回答
0

我不完全确定您在这里问什么... Windows Mobile 6.0 Pro支持触摸屏,因此您只需创建面向 Windows Mobile 6.0 Pro 的项目(但是请注意,您的应用程序不会与 Windows Mobile 6.0 标准设备兼容)。

于 2008-09-24T20:23:18.007 回答
0

我完全知道你在说什么。所有 .NET 控件都是为触控笔设计的。当你把它们放大到手指上时,不能保证它们会反应良好。除此之外,每个硬件设备的灵敏度都不同,而且更难。

我最近构建了一个应用程序,试图加入一些类似触摸的功能。手工编码所有这些东西很痛苦。

与 Windows MObile 不同的是,第三方库的问题在于每个人都在设计自己的库和导航技术。希望MS在这方面会明智。

http://sites.google.com/site/nebowiki/

于 2008-11-03T14:52:30.670 回答
0

如果您正在开发手指友好型应用程序,那么您的目标设备需要一个处理手指输入的进程,而不是手写笔。HTC 设备(如 Kaiser、Mogul、Touch Pro 等)为此目的使用 TouchFlo。TouchFlo 有几个不同的版本,我不确定是否有 SDK,但您需要将其合并到您的程序中。xda-developers.com 会有很多关于它的信息。

于 2008-11-24T21:31:24.813 回答
0

令人惊奇的是,对于 WM6.1 Pro、.NET CF 3.5 和 VS2008,我们所拥有的只是极简的基本触控笔大小的控件。即,土狼丑陋。我准备好咬掉我的手,而不是在应用程序中使用它们。

那么,所有 WM 开发人员都涌向以提供触摸友好型应用程序的第三方控件集合在哪里?

于 2009-04-25T17:57:21.727 回答
0

对于大多数(包括我的)移动获胜应用程序来说,丑陋确实是正确的词。我正在开发一款带有单屏的旧硬件,这使得情况变得更糟。

看看这里: http: //www.windowsfordevices.com/news/NS9328208835.html

在这里:http: //msdn.microsoft.com/en-us/library/dd630622.aspx

这不是免费的,但价格实惠 - 一些屏幕截图非常漂亮: http ://www.basic4ppc.com/?gclid=CIiO1di1nJoCFRAhDQodYX8-9A

无论如何......对不起,如果这只是 googledragging - 也许它有你错过的东西。

——乔

于 2009-05-02T00:57:01.153 回答