Home > C# > Toolkit > UIパターン > Prism > ドキュメント

16: Prism Library 5.0 for WPFを使用したコード・サンプル

新規作成日 2016-06-16
最終更新日

16: Code Samples Using the Prism Library 5.0 for WPF(原文)

Microsoft Prism Library 5.0 for WPFの開発者のガイドから

WPFのためのPrism Libraryのためのコードサンプルは、特定のPrism関連の概念を説明する、 フォーカスされたアプリケーションです。QuickStartとリファレンス実装は、あなたが、モジュール、MVVM、コマンド、 UIの構成、ナビゲーション、イベント集約、ユーザー・インタラクティブ性と複合アプリケーションのような、重要な概念を理解したい場合、理想的な出発点です。 株トレーダーのリファレンス実装は、実証済みの実践を説明します。 複合アプリケーションを実装するために、サンプルは、ソース・コードとドキュメンテーションが含まれています。

サンプルを構築して、実行するために、適切なショートカット・ファイルを選択します。そして、F5を押して、構築して、実行します。

Prismをインストールする

Installing Prism

この項目は、Prismをインストールする方法を記述します。それは、次の3つのステップが含まれています。:

  1. システム要件をインストールします。
  2. Prismのソース・コードとドキュメンテーションを解凍します。
  3. コンパイルと実行のクイックスタート、参考になる実装やPrismライブラリ・ソースコード

Step 1:インストールするためのシステム要件

Step 1: Install System Requirements

Prismは、Microsoft Windows 8デスクトップ、Microsoft Windows 7、Windows Vistaや Windows Server 2008オペレーティングシステム上で実行するように設計されていました。 この手引きを用いてビルドされたWPFアプリケーションは、.NET Framework 4.5を必要とします。

あなたは、Prismライブラリを使用する前に、以下をインストールする必要があります。:

  • Microsoft .NET Framework 4.5(Visual Studio 2012でインストールされます)やMicrosoft .NET Framework 4.51。
  • Microsoft Visual Studio 2012 Professional、Premium、あるいは、 Ultimate editions、 あるいは、Microsoft Visual Studio 2013 Professional、Premium、あるいは、Ultimate editions.

備考

Visual Studio2013 Express Editionには、Prismライブラリを使用して、 Prismアプリケーションを開発するために使用することができます。

必要に応じて、また、あなたは、次のインストールについても検討する必要があります。

  • Visual Studio 2013のためのMicrosoft Blend(外部サイト)WPFのための強制的なユーザー・エクスペリエンスとアプリケーションを作成するためのプロフェッショナル・デザイン・ツール

Step 2:Prismのソース・コードとドキュメンテーションを解凍します。

Prismの資産をインストールするには、ダウンロードされたファイルを右クリックします、 そして、その次に、管理者として実行をクリックします。これは、あなたの選んだフォルダに、 ソース・コードとドキュメンテーションを解凍します。また、あなたが、内容を解凍できる前に、 あなたは、ファイルを右クリックして、ブロックを解除する必要があるかもしれません。

Step 3:QuickStartをコンパイルして、実行します。リファレンス実装やPrismライブラリのソースコード。

コード・サンプルを構築して、実行するために、適切なショートカット・ファイルを選択し、ビルドするために、F5をクリックし、実行します。

名前 コード・ギャラリーからのコードサンプル・ダウンロード 分類 概要
株トレーダーの参考になる実装 株トレーダーRIコードのダウンロード Prism

株トレーダーRIアプリケーションは、基本的なアーキテクチャを説明する参考になる実装です。アプリケーションの内では、 あなたは、複合のWPFアプリケーションを作成するとき、その開発者が直面する、一般的で、繰り返し発生するソリューションへの挑戦を説明します。

株トレーダーRIは、架空のものを説明しますが、現実的な金融投資シナリオです。 Contoso社の金融投資(CFI)は、実際の金融機関をモデルにしている、架空の金融機関です。 CFIは、彼らの株式トレーダーで使用するために、新しい複合アプリケーションを構築しています。

Hello World QuickStart Hello World QuickStartコードをダウンロード Get Started

Hello World QuickStartは、PrismライブラリHands-on Labを使用して、開始するための、 終わりのソリューションです。このラボでは、あなたは、Prismの基本的な概念を学び、 そして、Prismライブラリ・ソリューションを作成するために、それらを利用するでしょう。 あなたは、それを、複数の要素で構成されたWPFをビルドするための出発点として使用することができます。

モジュール方式のクイックスタート モジュール方式

モジュール方式のクイックスタートは、どのように、Prismを使用しているモジュールをコード化して、見つけ出して、初期化するかを説明します。 これらのクイックスタートは、複数のモジュールで構成されるアプリケーションを代表します。 これは、構成コンテナとしてMEFとUnityを使用して、Prismライブラリで、サポートされる異なる方法で、見つけ出され、読み込まれます。

インタラクティブ性のクイックスタート インタラクティブ性QuickStartコードのダウンロード インタラクティブ性

このクイックスタートは、View Modelが、コマンドを起動するイベントを発生させる必要があるユーザーやユーザー・ジェスチャーと対話する必要があるとき、 ViewとView Modelの互いの連携を、どのように作成するかを説明します。View Modelの、これら各々の筋書きには、Viewを知っている必要はありません。 InteractionRequestsとInteractionRequestTriggersを使用して、最初の筋書きが、処理されます。 2つ目の筋書きは、InvokeCommandActionによって処理されます。

MVVMクイックスタート MVVM QuickStartコードのダウンロード MVVM MVVM QuickStartは、どのように、MVVMパターンを実装している、簡単なアプリケーションを構築するかを説明します。
命令のクイックスタート コマンドのQuickStartコードのダウンロード Commanding コマンドのQuickStartは、どのように、WPFのUIを構築するかを説明します。 それは、Prismライブラリで、分離された方法でUIの動作を処理するために、提供されるコマンドを使用しています。
UI構成のクイックスタート UI構成のQuickStartコードのダウンロード UIの構成 このクイックスタートは、動的に領域にロードされ、切り離された形で互いに対話する、 異なるビューで構成されるWPFのUIを、どのように構築するかを説明します。 それは、ビューの検出、そして、UIの構成のための、ビュー注入の方法の両方を、どのように使用するかを説明します。
状態に基づいたナビゲーションのクイックスタート 状態に基づいたナビゲーションのクイックスタート ナビゲーション このクイックスタートは、単純な、アプリケーションのナビゲーションを定義するための方法を説明します。このクイックスタート内の使用されるアプローチは、 異なる状態を定義するために、WPFの表示状態マネージャー(VSM)を使用します。 アプリケーションは、状態の間に、状態と遷移のためのアニメーションを持っており、そして、定義します。
表示を切り替えるナビゲーションのクイックスタート ビュー切り替えナビゲーションのクイックスタートコードをダウンロード ナビゲーション このクイックスタートは、Prismの地域ナビゲーションAPIを、どのように使用するかを説明します。 クイックスタートは、領域で、ビューを操作することが含まれている、もう一つのビュー(入れ子にされたナビゲーション)に含まれている 領域のビューを操作する、ナビゲーションジャーナルのサポート、ジャスト・イン・タイム・ビューの作成、 ビューに移動するとき、文脈上の情報を渡します。ナビゲーションに関与しているViewとView Model、 そして、モジュール方式とUIの構成を通してビルドされるアプリケーションの部品として、 ナビゲーションを利用する、複数のナビゲーションの筋書きを示します。
イベント集約のクイックスタート Event AggregationのQuickStartコードのダウンロード イベント集約 このクイックスタートは、Event Aggregatorサービスを使用するWPFアプリケーションを、 どのように、構築するかを説明します。 このサービスは、あなたが、アプリケーションにおいてコンポーネントの間で疎く結合した通信を確立することができます。
このエントリーをはてなブックマークに追加

Home PC C# Illustration

Copyright (C) 2011 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」