メニュー項目のカスタマイズ

このレッスンは、LightSwitch のナビゲーション メニューを変更する方法を示します。

メニューのカスタマイズ

実行中のアプリケーションでは、ナビゲーション メニューに、ユーザーが利用できる画面の一覧が表示されます。メニュー項目の追加または削除、メニュー テキストの変更、およびメニュー項目の表示順の変更を行うことができます。

メニュー項目を追加または削除するには

  1. ソリューション エクスプローラー[画面] ノードを選択します。

  2. [プロジェクト] メニューの [画面ナビゲーションの編集] をクリックします。

    アプリケーション デザイナー[画面ナビゲーション] タブが表示されます。

    画面ナビゲーション タブ

  3. [画面ナビゲーション] タブの [タスク] ノードで、[現在の製品リスト] ノードを右クリックし、[削除] をクリックします。

    [現在の製品リスト] メニュー項目は、[ナビゲーション] メニューから削除されます。

  4. [画面を含める] ドロップダウン リストで、[現在の製品リスト] を選択します。

    [現在の製品リスト] メニュー項目は、ナビゲーション メニューの [タスク] セクションの一番下に追加されます。

メニュー テキストを変更するには

  1. [連絡先リスト] ノードを右クリックして、[名前の変更] をクリックします。

    [連絡先リスト] フィールドが編集可能になります。

  2. [連絡先リスト] フィールドで、「Contacts」と入力し、Enter キーを押します。

  3. [Products] と同じ手順で [現在の製品リスト] ノードの名前を変更します。

メニュー項目の順序を変更するには

  1. [製品] ノードを選択します。

  2. デザイナーの右の余白で、[上へ移動] をクリックします。

    [製品] メニュー項目は [顧客の注文] メニュー項目の上に移動します。

  3. F5 を押してアプリケーションを実行し、ナビゲーション メニューへの変更を確認します。

よく見る

このレッスンの前の部分でナビゲーション メニューの項目を削除して追加した場合、[画面を含める] ドロップダウン リストに [ユーザー][ロール] の 2 つの追加項目があることに気付きます。これらは別のレッスンで説明する認証と承認に関連しています。[画面を含める] ドロップダウン リストには、既にナビゲーション メニューにある画面も含まれています。画面で 2 番目のメニューを追加できますが、いずれも画面の同じインスタンスを開くため、重複するアイテムとなります。

メニュー項目の名前を変更すると、アプリケーションの実行中に表示される名前だけが影響を受けます。実際の画面の名前は変更されません。

[上に移動] および [下へ移動] を使用してメニュー項目の順序を変更すると、そのグループ、この場合は [タスク] グループ、の項目のみ並べ替えることができます。次のレッスンでは、メニュー グループについて説明します。

[連絡先] メニューは太字で表示されます。これは、アプリケーションの起動時に [連絡先] 画面が表示されていることを示します。後のレッスンでは、「起動画面の設定」で起動画面を変更する方法を学びます。

次の手順

次のレッスンでは、メニュー グループを作成する方法を学びます。

次のレッスン: メニュー グループの追加

参照

処理手順

方法: メニュー項目とナビゲーション グループを作成する

その他の技術情報

メニューとコマンドの作成