7

WM6 SDK を使用して Pocket PC で小さなツールを開発していますが、指に優しいユーザー インターフェイス (iPhone のようなもの) を実装したいと考えています。そこで、Windows Mobile 6 Pro の指使いに適したインターフェイスを簡単に統合できる可能性を提供する、無料の .NET フレームワークを探しています。

何か案は ?

編集: 指に優しいとは、大きなアイコン、大きなボタン、親指で触れるだけのスクロール可能な画面を意味します...コンパクトフレームワークの Winforms は、指ではなくスタイラス用に作られているためです!!

4

11 に答える 11

3

私はそのようなインターフェースAPIを知りません。

このようなインターフェイスを最初からコーディングし、Paintイベントとマウスイベントをオーバーライドします。コンパクトフレームワークが提供するより洗練された描画ツールが必要な場合は、GDI+にアクセスするためのpinvokeを探す必要があります。

于 2008-09-25T21:32:08.863 に答える
2

Resco の MobileForms Toolkit 2009 をぜひチェックしてください。

彼らのコントロールはまさにあなたが探しているものだと思います。さらに、コントロールを紹介するためのホワイトペーパーとビデオもあります。

于 2009-04-13T17:02:01.727 に答える
1

それがあなたが探しているものかどうかはわかりません(私はまだそれを自分で調べる時間がありませんでしたが、私は間違いなくそうするつもりです)。このUIフレームワークは面白そうです:http: //code.msdn.microsoft.com/uiframework

于 2009-04-25T19:12:51.077 に答える
1

このスレッドの現在の読者は、SlideUI ( http://www.devslide.com/products/slideui ) をチェックしてください。これは、タッチ フレンドリーな (iPhone のような) スクロールとコントロールを提供する現在の (サポートされている) 製品です。

于 2010-06-10T23:19:25.033 に答える
1

http://fluid.codeplex.com/で入手できる Fluid Windows モバイル コントロールをチェックしてください 。

于 2009-07-09T08:03:45.857 に答える
0

WM6.1 Pro、.NET CF 3.5、およびVS2008で利用できるのは、極端に質素な基本的なスタイラスサイズのコントロールだけであることは驚くべきことです。つまり、コヨーテ-醜い。アプリで使用するのではなく、手をかみ砕く準備ができています。

では、タッチフレンドリーなアプリを提供するために、すべてのWM開発者が群がっているサードパーティのコントロールのコレクションはどこにあるのでしょうか。

于 2009-04-25T17:57:21.727 に答える
0

指に優しいアプリを開発している場合、ターゲット デバイスには、スタイラスではなく指の入力を処理するプロセスが必要です。HTC デバイス (Kaiser、Mogul、Touch Pro など) は、この目的で TouchFlo を使用します。TouchFlo にはいくつかの異なるバージョンがあり、SDK があるかどうかはわかりませんが、プログラミングするものに組み込む必要があります。xda-developers.com には、それに関する多くの情報があります。

于 2008-11-24T21:31:24.813 に答える
0

Ugly は、ほとんどの (私のものも含めて) モバイル ウィン アプリの正しい言葉です。モノ画面の古いハードウェア用に開発しているため、さらに悪化しています。

こちらをご覧ください: http://www.windowsfordevices.com/news/NS9328208835.html

そしてここ: http://msdn.microsoft.com/en-us/library/dd630622.aspx

これは無料ではありませんが、手頃な価格です

とにかく...これがただのグーグルドラッグだったらごめんなさい - あなたが見逃した何かがあったのかもしれません.

――ジョー

于 2009-05-02T00:57:01.153 に答える
0

ここで何を尋ねているのかよくわかりません... Windows Mobile 6.0 Proタッチ スクリーンに対応しているため、Windows Mobile 6.0 Pro を対象とするプロジェクトを作成する必要があります (ただし、アプリケーションはそうではないことに注意してください)。 Windows Mobile 6.0 Standard デバイスと互換性があります)。

于 2008-09-24T20:23:18.007 に答える
0

私はあなたが話していることを正確に知っています。すべての .NET コントロールは、スタイラス用に設計されています。指に合わせて大きくすると、反応が良いという保証はありません。それに加えて、すべてのハードウェア デバイスの感度は異なり、さらに困難です。

私は最近、タッチのような機能を組み込むことを試みるアプリケーションを構築しました。これらすべてを手作業でコーディングするのは苦痛でした。

Windows MObile の登場とは対照的に、サード パーティ ライブラリの問題は、誰もが独自のライブラリとナビゲーション技術を設計していることです。うまくいけば、MS はこの面で賢明になるでしょう。

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

于 2008-11-03T14:52:30.670 に答える
0

指の使いやすさは、タッチ スクリーン技術の結果です (静電容量式スクリーンは精度が低くなりますが、圧力は必要ありません。抵抗式スクリーンは物理的な圧力が必要で、スワイプやフリックなどを行うのが難しくなります)。

Windows Mobile 6.5 では、システム ジェスチャ ライブラリが導入されました (P/Invoke を使用したくない場合は、MSDN Code Galleryにサンプル ラッパーがあります)。理論的には、この新しいライブラリに書き込み、必要に応じて WM6.5 より前のデバイスでジェスチャをエミュレートすることが可能です。

于 2010-02-16T13:20:32.767 に答える