NavigationItem クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントが使用している機能ページを追跡します。 このクラスは継承できません。
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 によって使用されているすべてのリソースを解放します。 |