Microsoft.AspNetCore.Components.Routing 名前空間

コンポーネントへのルートのレンダリングとマッピングをサポートするコンポーネントを提供します。 Blazor フレームワークの外部での使用を意図していません。

クラス

FocusOnNavigate

あるページから別のページに移動した後、CSS セレクターに一致する要素にフォーカスを設定します。 これを使用して、スクリーン リーダーと互換性のあるアクセス可能なナビゲーション システムを構築できます。

LocationChangedEventArgs

EventArgsLocationChanged

LocationChangingContext

ブラウザーの現在の場所に対する変更のコンテキストが含まれます。

NavigationContext

ターゲット パスやキャンセル トークンなど、現在の非同期ナビゲーション イベントに関する情報を提供します。

NavigationLock

ナビゲーション イベントをインターセプトするために使用できるコンポーネント。

NavLink

アンカー タグをレンダリングするコンポーネント。'href' が現在の URI と一致するかどうかに基づいて、'active' クラスを自動的に切り替えます。

Router

現在のナビゲーション状態に対応するルート データを提供するコンポーネント。

インターフェイス

IHostEnvironmentNavigationManager

ホストによって初期化する必要がある実装用 NavigationManager の省略可能なインターフェイス。

INavigationInterception

クライアントでナビゲーション インターセプトをセットアップするためのコントラクト。

IRoutingStateProvider

RouteData を提供します

IScrollToLocationHash

セットアップするコントラクトは、場所ハッシュまでスクロールします。

列挙型

NavLinkMatch

の URL 一致動作を NavLink変更します。

注釈

ルーティングの詳細については、「Blazor ルーティングの ASP.NET Core」を参照してください。