方法: メニュー項目とナビゲーション グループを作成する
Visual Studio LightSwitch ベースのアプリケーションのメニューやナビゲーション グループは、実行時に [ナビゲーション メニュー] に表示されます。メニューおよびナビゲーション グループは、アプリケーション デザイナーの [画面ナビゲーション] タブで管理されます。
メニュー項目は、作成するほとんどの画面で自動的に [ナビゲーション メニュー] に追加されます。[詳細画面] などのいくつかの画面タイプは、メニューには表示されません。Application.ShowScreenName メソッドを呼び出すコマンドを使用した場合にのみ、これらの画面タイプを開くことができます。メニュー項目の名前を変更することができます。メニュー項目の名前を変更しても画面の名前または表示名前は変わりません。
既定では、すべてのメニュー項目は単一の [タスク] グループに表示されます。グループの名前を変更することができ、追加のナビゲーション グループを作成してそれらの間でメニュー項目を移動することができます。ナビゲーション グループの順序を変更することもできます。表示する必要のないメニュー項目を削除することができ、複数のナビゲーション グループにメニュー項目を追加することもできます。
[画面ナビゲーション] タブで [起動画面] を指定することもできます。これは、アプリケーションの起動時に表示される画面です。ナビゲーション メニューで [起動画面] のメニュー項目が太字で表示されます。
メニュー項目を追加するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、メニュー項目の追加先となるナビゲーション グループ ノードを選択します。
[画面を含める] ドロップダウン リストをクリックし、追加するメニュー項目をクリックします。
メニュー項目は、ナビゲーション メニューで選択されているナビゲーション グループの一番下に追加されます。
メニュー項目を削除するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、メニュー項目を右クリックし、[削除] をクリックします。
メニュー項目は、[ナビゲーション] メニューから削除されます。
メニュー項目の名前を変更するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、名前を変更するメニュー項目を右クリックして、[名前の変更] をクリックします。
フィールド名が編集できるようになります。
メニュー項目の新しい名前を入力し、Enter キーを押します。
メニュー項目の順序を変更するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、移動するメニュー項目のノードを選択します。
デザイナーの右の余白で、[上へ移動] または [下へ移動] ボタンをクリックします。
[!メモ]
ナビゲーション グループ間でメニュー項目を移動することはできません。1 つのグループから削除し、別のグループに追加する必要があります。
ナビゲーション グループを追加するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、[グループの追加] ノードをクリックします。
グループという名前の新しいナビゲーション グループが表示されます。
[グループ] を選択して、ナビゲーション グループの新しい名前を入力し、Enter キーを押します。
ナビゲーション グループを削除するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、ナビゲーション グループ ノードを右クリックし、[削除] をクリックします。
ナビゲーション グループとそれに含まれるすべてのメニュー項目がナビゲーション メニューから削除されます。
ナビゲーション グループの名前を変更するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、名前を変更するナビゲーション グループを右クリックし、[名前の変更] をクリックします。
フィールド名が編集できるようになります。
ナビゲーション グループの新しい名前を入力し、Enter キーを押します。
ナビゲーション グループの順序を変更するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、移動するナビゲーション グループのノードを選択します。
[上へ移動] ボタンまたは [下へ移動] ボタンをクリックして、別のナビゲーション グループ ノードの上または下に移動します。
起動画面を変更するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
[画面ナビゲーション] タブで、[起動画面] として使用するメニュー項目を選択します。
アプリケーション デザイナーの下部にある [設定] ボタンをクリックします。
メニュー項目は太字で表示され、起動画面であることを示します。
[!メモ]
アプリケーションで [起動画面] が必要ない場合は、[クリア] ボタンをクリックすることができます。その後、新しい画面をアプリケーションに追加した場合、それが自動的に [起動画面] になり、この手順を再度実行する必要があります。