0

私はwpfが初めてです。したがって、私の質問に親切に協力してください。

Windows タブレットで動作するアプリを作成したいと考えています。これは Windows ストア アプリではなく、ある企業が持っているデータを視覚化するためにこのアプリを開発する予定です。また、タブレットやその他のタッチ対応デバイスでこのアプリを使用します。

バックグラウンド:

アプリには、いくつかのグラフやその他の視覚化図があります。また、WPF MVVM パターンを使用してアプリを開発します。

私の質問:

私の現在のシステムは次のとおりです。

システム: HP エリート ブック リボルブ 810 g2 タブレット .NET フレームワーク: 4.0 Visual studio 2012

  1. 上記仕様でタブレットアプリを開発できますか?
  2. WPF mvvm パターンでのタッチ デバイスのコーディングに関するコーディング ドキュメントはどこにありますか?
  3. wpfでグラフまたはその他の視覚化方法を使用するにはどうすればよいですか。つまり、さまざまなグラフに API を提供するライブラリはありますか?

上記の回答を手伝ってください。

ありがとうございました

4

1 に答える 1

1

この質問は長い答えにつながります..私はそれを短くしようとします!

  1. エリートブックリボルブには、I5 と Windows 8 / 8.1 があります。それを使用して Widnows アプリを開発する際に問題が発生することはありません。

    Visual Studio 2012 も問題ありません。Windows Phone ツールキットをダウンロードすることをお勧めします (マルチプラットフォーム アプリが必要な場合)。

    ただし、Windows 8.1 RT アプリを開発するにはフレームワーク 4.5 を使用する必要があります。これは、マルチ デバイス アプリが必要な場合に必要なことです。そうでない場合は、Windows デバイス (Windows Phone や RT タブレットではなく) で実行できる通常の Windows アプリケーションです。

  2. あなたは Touch アプリの開発を始めたばかりのようです。

    2.1 正直なところ、開発する前に本を購入することを検討する必要があります。「Windows 8.1 Apps with XAML and C# Unleashed」は非常に優れたものです。最初の章のかなりの部分をサンプル コードとともに読むこともできます (以下のリンクを参照)。

    2.2 役立つリソースへのリンクをいくつか追加しました。MVVM、WPF、および Touch コーディングを個別に検討することを検討してください。利用可能なチュートリアルがたくさんあります!

    2.3. タッチ サポートを行うのは非常に簡単です。これは別のイベント ハンドラー (mouseleftbutton ではなく touchdown) であるため、必要なのは、MVVM でイベントを最適に処理する方法を知ることだけです (以下にリンクを添付)。もう1つはジェスチャーサポートです(リンクを参照)

  3. これがxamlコントロールの標準ライブラリです..かなり基本的ですが、それらを使って多くのことができます: https ://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465351.aspx /Developer Express または同様の API を使用することを検討できるその他のグラフィカル コントロールは、ここでs a list of the graphic tools they provide. Pretty neat: https://www.devexpress.com/products/net/controls/winrt/ There利用可能な WinRT XAML ツールキット: https://winrtxamltoolkit.codeplex.com/ (チュートリアルとグラフのプレビューは以下を参照)

追加のリンク:

XAML および C# Unleashed を使用した Windows 8.1 アプリ (コード付きの例): http://ptgmedia.pearsoncmg.com/images/9780672337086/samplepages/0672337088.pdf

MVVM 一般的な開発: https://joshsmithonwpf.wordpress.com/a-guided-tour-of-wpf/

Windows 8 の MVVM: https://msdn.microsoft.com/en-us/magazine/jj651572.aspx?utm_source=rss&utm_medium=rss&utm_campaign=mvvm-using-the-mvvm-pattern-in-windows-8

WinRT XAML Toolkit チュートリアル (Windows ストアの例): http://eren.ws/2013/10/15/using-graphs-and-charts-in-windows-store-apps-boredom-challenge-day-11/

MVVM でのイベント処理の最良の方法 (Touch イベント処理に必要): イベントを ViewModel に渡す最良の方法は何ですか?

于 2015-05-04T10:22:48.837 に答える