次の方法で共有


NavigationItem クラス

定義

クライアントが使用している機能ページを追跡します。 このクラスは継承できません。

public ref class NavigationItem sealed : IDisposable
public sealed class NavigationItem : IDisposable
type NavigationItem = class
    interface IDisposable
Public NotInheritable Class NavigationItem
Implements IDisposable
継承
NavigationItem
実装

次の例では、 NavigationItem オブジェクトと関連するイベント引数を使用してナビゲーションを支援します。

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)
            );
    }
}

注釈

このクラスは、ナビゲーション操作を実行するたびに使用できます。 オブジェクトは NavigationItem 、移動元または移動元のページを表し、履歴ページのセットで オブジェクトを使用できます。

コンストラクター

NavigationItem(Connection, ManagementConfigurationPath, Type, Object)

クライアントが使用している機能ページを追跡します。 このクラスは継承できません。

プロパティ

ConfigurationPath

ナビゲーション項目の構成パスを取得します。

Connection

ナビゲーション 項目の接続を取得します。

IsPageCreated

クライアントが使用している機能ページを追跡します。 このクラスは継承できません。

NavigationData

ナビゲーション項目で使用される任意のデータを取得します。

Page

ナビゲーション 項目に関連付けられているページを取得します。

PageType

ナビゲーション 項目に関連付けられているページの種類を取得します。

UserData

ナビゲーション 項目に関連付けられているユーザー データを取得します。

明示的なインターフェイスの実装

IDisposable.Dispose()

NavigationItem によって使用されているすべてのリソースを解放します。

適用対象

こちらもご覧ください