このレッスンは、LightSwitch のナビゲーション メニューを変更する方法を示します。
メニューのカスタマイズ
実行中のアプリケーションでは、ナビゲーション メニューに、ユーザーが利用できる画面の一覧が表示されます。メニュー項目の追加または削除、メニュー テキストの変更、およびメニュー項目の表示順の変更を行うことができます。
メニュー項目を追加または削除するには
ソリューション エクスプローラーで [画面] ノードを選択します。
[プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。
アプリケーション デザイナーの [画面ナビゲーション] タブが表示されます。
.png)
[画面ナビゲーション] タブの [タスク] ノードで、[現在の製品リスト] ノードを右クリックし、[削除] をクリックします。
[現在の製品リスト] メニュー項目は、[ナビゲーション] メニューから削除されます。
[画面を含める] ドロップダウン リストで、[現在の製品リスト] を選択します。
[現在の製品リスト] メニュー項目は、ナビゲーション メニューの [タスク] セクションの一番下に追加されます。
メニュー テキストを変更するには
[連絡先リスト] ノードを右クリックして、[名前の変更] をクリックします。
[連絡先リスト] フィールドが編集可能になります。
[連絡先リスト] フィールドで、「Contacts」と入力し、Enter キーを押します。
[Products] と同じ手順で [現在の製品リスト] ノードの名前を変更します。
メニュー項目の順序を変更するには
[製品] ノードを選択します。
デザイナーの右の余白で、[上へ移動] をクリックします。
[製品] メニュー項目は [顧客の注文] メニュー項目の上に移動します。
F5 を押してアプリケーションを実行し、ナビゲーション メニューへの変更を確認します。
よく見る
このレッスンの前の部分でナビゲーション メニューの項目を削除して追加した場合、[画面を含める] ドロップダウン リストに [ユーザー] と [ロール] の 2 つの追加項目があることに気付きます。これらは別のレッスンで説明する認証と承認に関連しています。[画面を含める] ドロップダウン リストには、既にナビゲーション メニューにある画面も含まれています。画面で 2 番目のメニューを追加できますが、いずれも画面の同じインスタンスを開くため、重複するアイテムとなります。
メニュー項目の名前を変更すると、アプリケーションの実行中に表示される名前だけが影響を受けます。実際の画面の名前は変更されません。
[上に移動] および [下へ移動] を使用してメニュー項目の順序を変更すると、そのグループ、この場合は [タスク] グループ、の項目のみ並べ替えることができます。次のレッスンでは、メニュー グループについて説明します。
[連絡先] メニューは太字で表示されます。これは、アプリケーションの起動時に [連絡先] 画面が表示されていることを示します。後のレッスンでは、「起動画面の設定」で起動画面を変更する方法を学びます。
次の手順
次のレッスンでは、メニュー グループを作成する方法を学びます。
次のレッスン: メニュー グループの追加