NavLink Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Componente que representa una etiqueta de anclaje, alternando automáticamente su clase "activa" en función de si su "href" coincide con el URI actual.
public ref class NavLink : Microsoft::AspNetCore::Components::ComponentBase, IDisposable
public class NavLink : Microsoft.AspNetCore.Components.ComponentBase, IDisposable
type NavLink = class
inherit ComponentBase
interface IDisposable
Public Class NavLink
Inherits ComponentBase
Implements IDisposable
- Herencia
- Implementaciones
Constructores
| NavLink() |
Propiedades
| ActiveClass |
Obtiene o establece el nombre de clase CSS aplicado a NavLink cuando la ruta actual coincide con navLink href. |
| AdditionalAttributes |
Obtiene o establece una colección de atributos adicionales que se agregarán |
| ChildContent |
Obtiene o establece el contenido secundario del componente. |
| CssClass |
Obtiene o establece la clase CSS calculada en función de si el vínculo está activo o no. |
| Match |
Obtiene o establece un valor que representa el comportamiento de coincidencia de direcciones URL. |
Métodos
| BuildRenderTree(RenderTreeBuilder) |
Representa el componente en el proporcionado RenderTreeBuilder. |
| Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| InvokeAsync(Action) |
Ejecuta el elemento de trabajo proporcionado en el contexto de sincronización del representador asociado. (Heredado de ComponentBase) |
| InvokeAsync(Func<Task>) |
Ejecuta el elemento de trabajo proporcionado en el contexto de sincronización del representador asociado. (Heredado de ComponentBase) |
| OnAfterRender(Boolean) |
Método invocado después de cada vez que se ha representado el componente. (Heredado de ComponentBase) |
| OnAfterRenderAsync(Boolean) |
Método invocado después de cada vez que se ha representado el componente. Tenga en cuenta que el componente no se vuelve a representar automáticamente después de la finalización de ningún devuelto Task, ya que eso provocaría un bucle de representación infinito. (Heredado de ComponentBase) |
| OnInitialized() |
Método invocado cuando el componente está listo para iniciarse, habiendo recibido sus parámetros iniciales de su elemento primario en el árbol de representación. |
| OnInitializedAsync() |
Método invocado cuando el componente está listo para iniciarse, habiendo recibido sus parámetros iniciales de su elemento primario en el árbol de representación. Invalide este método si va a realizar una operación asincrónica y quiere que el componente se actualice cuando se complete esa operación. (Heredado de ComponentBase) |
| OnParametersSet() |
Método invocado cuando el componente ha recibido parámetros de su elemento primario en el árbol de representación y los valores entrantes se han asignado a las propiedades. |
| OnParametersSetAsync() |
Método invocado cuando el componente ha recibido parámetros de su elemento primario en el árbol de representación y los valores entrantes se han asignado a las propiedades. (Heredado de ComponentBase) |
| SetParametersAsync(ParameterView) |
Establece los parámetros proporcionados por el elemento primario del componente en el árbol de representación. (Heredado de ComponentBase) |
| ShouldRender() |
Devuelve una marca para indicar si el componente debe representarse. (Heredado de ComponentBase) |
| StateHasChanged() |
Notifica al componente que su estado ha cambiado. Cuando corresponda, esto hará que el componente se vuelva a representar. (Heredado de ComponentBase) |
Implementaciones de interfaz explícitas
| IComponent.Attach(RenderHandle) | (Heredado de ComponentBase) |
| IHandleAfterRender.OnAfterRenderAsync() | (Heredado de ComponentBase) |
| IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) | (Heredado de ComponentBase) |