「Photino.Blazor - ルーティング」の版間の差分

ナビゲーションに移動 検索に移動
50行目: 50行目:
*: <PageTitle>タグは、ページタイトルを設定する。一般的には、エラーメッセージを表示する。
*: <PageTitle>タグは、ページタイトルを設定する。一般的には、エラーメッセージを表示する。
<br>
<br>
@using Photino1.Sharedは、Blazorのusingディレクティブのシンタックスであり、Photino1.Shared名前空間をインポートする宣言である。<br>
また、上記の例において、<u>@using PhotinoSample.Shared</u>はBlazorのusingディレクティブのシンタックスであり、PhotinoSample.Shared名前空間をインポートする宣言である。<br>
<br>
<br>
* @
* @
56行目: 56行目:
* using
* using
*: C#のusingステートメントと同じ働きをする。
*: C#のusingステートメントと同じ働きをする。
* Photino1.Shared
* PhotinoSample.Shared
*: インポートする名前空間
*: インポートする名前空間
*: 上記の例では、この名前空間には、MainLayout.razorファイル等の共有コンポーネントが含まれている。
*: 上記の例では、この名前空間には、MainLayout.razorファイル等の共有コンポーネントが含まれている。
* Shared
*: <br>
*: Sharedフォルダ / 名前空間には、アプリケーション全体で共有されるコンポーネントやレイアウトが配置されるのが一般的である。
*: Sharedフォルダ / 名前空間には、アプリケーション全体で共有されるコンポーネントやレイアウトが配置されるのが一般的である。
<br>
<br>
この宣言により、Photino1.Sharedに含まれるコンポーネントを完全修飾名 (Photino1.Shared.MainLayout等) を使用せずに直接参照できる。
この宣言により、PhotinoSample.Sharedに含まれるコンポーネントを完全修飾名 (PhotinoSample.Shared.MainLayout等) を使用せずに直接参照できる。
  <syntaxhighlight lang="xml">
  <syntaxhighlight lang="xml">
  <!-- 例: -->
  <!-- 例: -->
   
   
  <!-- using宣言がない場合 -->
  <!-- @using宣言がない場合 -->
  @typeof(Photino1.Shared.MainLayout)
  @typeof(PhotinoSample.Shared.MainLayout)
   
   
  <!-- using宣言がある場合 -->
  <!-- @using宣言がある場合 -->
  @typeof(MainLayout)  // より簡潔に記述できる
  @typeof(MainLayout)  // より簡潔に記述できる
  </syntaxhighlight>
  </syntaxhighlight>

案内メニュー