MSDN ライブラリ
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Windows Phone 8 用のテンプレートから新しいアプリ プロジェクトを作成する方法

2014/06/18

新しい Windows Phone アプリを作成するには、まず Visual Studio または Blend for Visual Studio の中で新しいプロジェクトを作成します。新しいプロジェクトの作成時に、以下の選択も行います。

  1. 優先するプログラミング言語 - Visual C#、Visual Basic、または Visual C++。

  2. 新しいプロジェクトで使用するプロジェクト テンプレート。

  3. 新しいプロジェクトで使用する、ファイル システム内の場所。

  4. 対象となる Windows Phone オペレーティング システムのバージョン – Windows Phone 8 または Windows Phone OS 7.1。

これらの選択を行った後、Visual Studio または Blend によって、すべての必要なファイルが作成および構成されます。その後、ファイルが開き、アプリのコーディングまたは設計を開始できます。

Blend の操作の詳細については、「Blend for Visual Studio」を参照してください。

このトピックは、次のセクションで構成されています。

Visual Studio 内のプロジェクト テンプレートからアプリを新規作成するには

  1. Visual Studio で、[ファイル] メニューの [新しいプロジェクト] をクリックします。

    [新しいプロジェクト] ダイアログ ボックスが表示されます。

  2. [インストールされたテンプレート] ボックスの一覧から、使用するプログラミング言語を選択します。選択できる言語は、Visual C#Visual Basic、または Visual C++ です。次に、[Windows Phone] カテゴリを選択します。

    指定した言語で Windows Phone アプリを開発する際に使用できるプロジェクト テンプレートの一覧が表示されます。たとえば、次のスクリーン ショットで、C# の Windows Phone プロジェクト テンプレートを示します。このスクリーン ショットには、番号の付いた次の領域が含まれています。

    • (1) インストール済みテンプレートのリスト。

    • (2) C++ 言語を使用する Windows Phone プロジェクト テンプレート。

    • (3) 選択したテンプレートに関する短い説明。

    • (4) 選択したテンプレートによって作成される既定のページを表すスクリーン ショット。

    List of C# project templates
  3. 使用できるプロジェクト テンプレートの一覧からテンプレートを選択します。

  4. ダイアログ ボックスの下部で、プロジェクトの名前とファイル システムの場所を選択します。[OK] をクリックします。

    Windows Phone プラットフォームの選択ダイアログ ボックスが表示されます。

    Windows Phone SDK 8.0 で追加された新しいテンプレートの 1 つを使用してプロジェクトを作成する場合、このダイアログ ボックスは表示されません。これらのプロジェクトは常に Windows Phone 8 を対象としています。

  5. Windows Phone プラットフォームの選択ダイアログ ボックスで、アプリで対象とする Windows Phone プラットフォームを選択します。選択できるプラットフォームは Windows Phone 8 または Windows Phone OS 7.1 です。[OK] をクリックします。

    新しいプロジェクトが作成され、メイン ページが開きます。

Visual C# または Visual Basic で作成するプロジェクトでは、以下のプロジェクト テンプレートを使用できます。

Windows Phone プロジェクト テンプレート

Visual C# または Visual Basic で作成する Windows Phone プロジェクトでは、以下のプロジェクト テンプレートを使用できます。

プロジェクト テンプレート

説明

Windows Phone アプリ

Windows Phone アプリケーションを作成するためのプロジェクトです。

このテンプレートを使用すると、あらゆるアプリの開始点として使用できる簡単な 1 ページのプロジェクトが作成されます。

Windows Phone データ バインド アプリケーション

基本的なモデル - ビュー - ビューモデル アーキテクチャを採用したリスト コントロールとナビゲーション コントロールを使用する Windows Phone アプリケーションを作成するためのプロジェクトです。

モデル - ビュー - ビューモデル設計パターンの詳細については、「Windows Phone 8 での Model-View-ViewModel パターンの実装」を参照してください。

Windows Phone クラス ライブラリ

Windows Phone クラス ライブラリを作成するためのプロジェクトです。

このテンプレートは、ユーザー インターフェイス要素がないプロジェクトを作成します。このクラス ライブラリは、他の Windows Phone アプリで使用できます。

Windows Phone パノラマ アプリケーション

Panorama コントロールを使用する Windows Phone アプリケーションを作成するためのプロジェクトです。

Panorama コントロールは、単一の画面より幅の広い、水平方向に長いキャンバスです。詳細については、「Windows Phone 8 の Panorama コントロール」を参照してください。

Windows Phone ピボット アプリケーション

ピボット コントロールを使用する Windows Phone アプリケーションを作成するためのプロジェクトです。

Pivot コントロールを使用すると、アプリ内でビューまたはページを切り替えることができます。詳細については、「Windows Phone 8 の Pivot コントロール」を参照してください。

Windows Phone XAML と Direct3D アプリ

ネイティブ コンポーネントを使用する Windows Phone マネージ アプリケーションを作成するためのプロジェクトです。

これは、Windows Phone SDK 8.0 で新しく追加されたプロジェクトの種類です。

Windows Phone XAML および XNA アプリ

XNA Framework を使用してグラフィックスを描画する能力のある Windows Phone XAML アプリケーションを作成するためのプロジェクトです。

このプロジェクト テンプレートを利用できるのは、Windows Phone OS 7.1 を対象とするプロジェクトのみです。このプロジェクトの種類を使用して、Windows Phone OS 8.0 を対象とするプロジェクトを作成することはできません。

Windows Phone HTML5 アプリ

主に HTML コンテンツを使用する Windows Phone アプリケーションを作成するためのプロジェクトです。

Windows Phone オーディオ再生エージェント

オーディオを再生するバックグラウンド エージェントを作成するためのクラス ライブラリ プロジェクトです。

このクラス ライブラリは、他の Windows Phone アプリで使用できます。オーディオ再生エージェントの使用方法の詳細については、「Windows Phone 8 でバックグラウンド オーディオを再生する方法」および「Windows Phone 8 のバックグラウンド オーディオの概要」を参照してください。

Windows Phone オーディオ ストリーミング エージェント

オーディオ ストリームを実行するバックグラウンド エージェントを作成するためのクラス ライブラリ プロジェクトです。

このクラス ライブラリは、他の Windows Phone アプリで使用できます。

Windows Phone のスケジュールされたタスク エージェント

定期的なタスクまたはリソースを大量に消費するタスクを実行するバックグラウンド エージェントを作成するためのクラス ライブラリ プロジェクトです。

このクラス ライブラリは、他の Windows Phone アプリで使用できます。スケジュールされたタスクの詳細については、「Windows Phone 8 のバックグラウンド エージェントを実装する方法」を参照してください。

XNA Game Studio 4.0 プロジェクト テンプレート

Visual C# または Visual Basic で作成する XNA Game Studio 4.0 プロジェクトで、以下のプロジェクト テンプレートを使用できます。

これらのプロジェクト テンプレートを利用できるのは、Windows Phone OS 7.1 を対象とするプロジェクトのみです。これらのプロジェクトの種類を使用して、Windows Phone 8 を対象とするプロジェクトを作成することはできません。

プロジェクト テンプレート

説明

Windows Phone ゲーム (4.0)

XNA Framework 4.0 Windows Phone ゲームを作成するためのプロジェクトです。

Windows Phone ゲーム ライブラリ (4.0)

XNA Framework 4.0 Windows Phone ゲーム ライブラリを作成するためのプロジェクトです。

コンテンツ パイプライン拡張ライブラリ (4.0)

XNA Framework 4.0 コンテンツ パイプライン拡張ライブラリを作成するためのプロジェクトです。

空のコンテンツ プロジェクト (4.0)

XNA Framework 4.0 コンテンツ プロジェクトを作成するためのプロジェクトです。

Visual C++ で作成する Windows Phone プロジェクトでは、以下のプロジェクト テンプレートを使用できます。

これらは、Windows Phone SDK 8.0 で新しく追加されたプロジェクトの種類とテンプレートです。

プロジェクト テンプレート

説明

XAML を使用する Windows Phone Direct3D アプリ

Direct3D と XAML を使用する Windows Phone アプリケーションを作成するためのプロジェクトです。

Windows Phone Direct3D アプリ (ネイティブ専用)

Direct3D を使用する Windows Phone アプリを作成するためのプロジェクトです。

Windows Phone ランタイム コンポーネント

Windows Phone アプリ用の Windows Phone ランタイム コンポーネントを作成するためのプロジェクトです。

Windows Phone 空のダイナミック リンク ライブラリ

Windows Phone アプリ用のネイティブ ダイナミック リンク ライブラリを作成するためのプロジェクトです。

Windows Phone 空のスタティック ライブラリ

Windows Phone アプリ用のネイティブ スタティック ライブラリを作成するためのプロジェクトです。

カスタムのプロジェクト テンプレートを独自に作成することもできます。詳細については、「プロジェクトと項目テンプレートの作成」を参照してください。

表示:
© 2016 Microsoft