次の方法で共有


NavigationEventArgs クラス

定義

ナビゲーションの実行時に発生するイベントのデータを提供します。 このクラスは継承できません。

public ref class NavigationEventArgs sealed : EventArgs
public sealed class NavigationEventArgs : EventArgs
type NavigationEventArgs = class
    inherit EventArgs
Public NotInheritable Class NavigationEventArgs
Inherits EventArgs
継承
NavigationEventArgs

次の例では、 オブジェクトを NavigationEventArgs イベントで使用します。

private void OnNavigationServiceNavigationPerformed(
    object sender, NavigationEventArgs e) {
    NavigationItem item = e.NewItem;
    if (e.IsNew && (item != null) && 
        (item.PageType != null)) {
        // Ignore Home page navigations
        if (String.Equals(item.PageType.Name, "Homepage",
            StringComparison.OrdinalIgnoreCase)) {
            return;
        }

        MRUList<MRUPageInfo> features =
            _features[(int)item.ConfigurationPath.PathType];
        features.Add(new MRUPageInfo(
            item.PageType.AssemblyQualifiedName)
            );
    }
}

注釈

このクラスは、IIS マネージャーでの接続とページ ナビゲーションに関する情報を提供します。

NavigationEventHandlerNavigationEventArgsの引数を受け取ります。

コンストラクター

NavigationEventArgs(NavigationItem, NavigationItem, Boolean)

ナビゲーションの実行時に発生するイベントのデータを提供します。 このクラスは継承できません。

プロパティ

IsNew

ナビゲーション アクションが新しいナビゲーション セッションからのものか、既存のナビゲーション セッションからのものかを示す値を取得します。

NewItem

移動する項目を取得します。

OldItem

移動元の項目を取得します。

適用対象

こちらもご覧ください