NavigationManager Clase

Definición

Proporciona una abstracción para consultar y administrar la navegación de URI.

public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
Herencia
NavigationManager

Constructores

NavigationManager()

Propiedades

BaseUri

Obtiene o establece el URI base actual. siempre BaseUri se representa como un URI absoluto en forma de cadena con barra diagonal final. Normalmente, esto corresponde al atributo 'href' en el elemento base> del <documento.

Uri

Obtiene o establece el URI actual. siempre Uri se representa como un URI absoluto en forma de cadena.

Métodos

EnsureInitialized()

Permite que las clases derivadas se inicialicen de forma diferiva. Las implementaciones que admiten la inicialización diferida deben invalidar este método y llamar a Initialize(String, String).

Initialize(String, String)

Se llama para inicializar BaseURI y el URI actual antes de que estos valores se usen por primera vez. Invalide EnsureInitialized() y llame a este método para calcular dinámicamente estos valores.

NavigateTo(String, Boolean)

Navega al URI especificado.

NavigateTo(String, Boolean, Boolean)

Navega al URI especificado.

NavigateTo(String, NavigationOptions)

Navega al URI especificado.

NavigateToCore(String, Boolean)

Navega al URI especificado.

NavigateToCore(String, NavigationOptions)

Navega al URI especificado.

NotifyLocationChanged(Boolean)

Desencadena el LocationChanged evento con el valor de URI actual.

ToAbsoluteUri(String)

Convierte un URI relativo en un absoluto (resolvándolo con respecto al URI absoluto actual).

ToBaseRelativePath(String)

Dado un URI base (por ejemplo, uno devuelto anteriormente por BaseUri), convierte un URI absoluto en uno relativo al prefijo de URI base.

Eventos

LocationChanged

Evento que se desencadena cuando la ubicación de navegación ha cambiado.

Métodos de extensión

GetUriWithQueryParameter(NavigationManager, String, Boolean)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, DateOnly)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, DateTime)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, Decimal)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, Double)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, Guid)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, Int32)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, Int64)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, Single)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameter(NavigationManager, String, String)

Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado.

GetUriWithQueryParameter(NavigationManager, String, TimeOnly)

Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado.

GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>)

Devuelve un URI construido a partir de Uri con varios parámetros agregados, actualizados o quitados.

GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>)

Devuelve un URI construido a partir de uri excepto con varios parámetros agregados, actualizados o quitados.

Se aplica a