NavigationItem Clase

Definición

Realiza un seguimiento de las páginas de características que usa el cliente. Esta clase no puede heredarse.

public ref class NavigationItem sealed : IDisposable
public sealed class NavigationItem : IDisposable
type NavigationItem = class
    interface IDisposable
Public NotInheritable Class NavigationItem
Implements IDisposable
Herencia
NavigationItem
Implementaciones

Ejemplos

En el ejemplo siguiente se usa un NavigationItem objeto y los argumentos de evento asociados para ayudar a la navegación.

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

Comentarios

Puede usar esta clase siempre que realice una operación de navegación. El NavigationItem objeto puede representar una página desde la que navega hacia o hacia y puede usar el objeto en el conjunto de páginas del historial.

Constructores

NavigationItem(Connection, ManagementConfigurationPath, Type, Object)

Realiza un seguimiento de las páginas de características que usa el cliente. Esta clase no puede heredarse.

Propiedades

ConfigurationPath

Obtiene la ruta de acceso de configuración del elemento de navegación.

Connection

Obtiene la conexión para el elemento de navegación.

IsPageCreated

Realiza un seguimiento de las páginas de características que usa el cliente. Esta clase no puede heredarse.

NavigationData

Obtiene los datos arbitrarios que se usan en el elemento de navegación.

Page

Obtiene la página asociada al elemento de navegación.

PageType

Obtiene el tipo de página asociada al elemento de navegación.

UserData

Obtiene los datos de usuario asociados al elemento de navegación.

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Libera todos los recursos que usa NavigationItem.

Se aplica a

Consulte también