Label<TValue> Clase

Definición

Representa un <label> elemento para un campo especificado, lee el nombre para mostrar de DisplayAttribute o DisplayNameAttribute si está presente o retrocede al nombre de propiedad.

public class Label<TValue> : Microsoft.AspNetCore.Components.IComponent
type Label<'Value> = class
    interface IComponent
Public Class Label(Of TValue)
Implements IComponent

Parámetros de tipo

TValue

Tipo del campo.

Herencia
Label<TValue>
Implementaciones

Comentarios

El componente admite dos patrones de uso:

Patrón anidado (encapsulado): Cuando ChildContent se proporciona, la etiqueta encapsula el componente de entrada, lo que proporciona una asociación HTML implícita sin necesidad de coincidir con los atributos/id.

Patrón no anidado: Cuando ChildContent no se proporciona, la etiqueta se representa con un for atributo que coincide con la expresión de campo. El componente de entrada correspondiente debe tener un atributo coincidente id (que se genera automáticamente mediante componentes de entrada derivados de InputBase<TValue>).

Constructores

Nombre Description
Label<TValue>()

Representa un <label> elemento para un campo especificado, lee el nombre para mostrar de DisplayAttribute o DisplayNameAttribute si está presente o retrocede al nombre de propiedad.

Propiedades

Nombre Description
AdditionalAttributes

Obtiene o establece una colección de atributos adicionales que se aplicarán al elemento de etiqueta.

ChildContent

Obtiene o establece el contenido secundario que se va a representar dentro del elemento de etiqueta. Normalmente, contiene un componente de entrada que se asociará implícitamente a la etiqueta.

For

Especifica el campo para el que se debe representar la etiqueta.

Implementaciones de interfaz explícitas

Nombre Description
IComponent.Attach(RenderHandle)

Asocia el componente a .RenderHandle

IComponent.SetParametersAsync(ParameterView)

Establece los parámetros proporcionados por el elemento primario del componente en el árbol de representación.

Se aplica a