NavigationEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ナビゲーションの実行時に発生するイベントのデータを提供します。 このクラスは継承できません。
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 マネージャーでの接続とページ ナビゲーションに関する情報を提供します。
は NavigationEventHandler 型 NavigationEventArgsの引数を受け取ります。
コンストラクター
NavigationEventArgs(NavigationItem, NavigationItem, Boolean) |
ナビゲーションの実行時に発生するイベントのデータを提供します。 このクラスは継承できません。 |
プロパティ
IsNew |
ナビゲーション アクションが新しいナビゲーション セッションからのものか、既存のナビゲーション セッションからのものかを示す値を取得します。 |
NewItem |
移動する項目を取得します。 |
OldItem |
移動元の項目を取得します。 |