Compartilhar via


Label<TValue> Classe

Definição

Renderiza um <label> elemento para um campo especificado, lendo o nome de exibição de DisplayAttribute ou DisplayNameAttribute se presente ou voltando para o nome da propriedade.

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

O tipo do campo.

Herança
Label<TValue>
Implementações

Comentários

O componente dá suporte a dois padrões de uso:

Padrão aninhado (encapsulamento): Quando ChildContent for fornecido, o rótulo encapsula o componente de entrada, fornecendo associação HTML implícita sem a necessidade de correspondência para atributos de id.

Padrão não aninhado: Quando ChildContent não for fornecido, o rótulo será renderizado com um for atributo correspondente à expressão de campo. O componente de entrada correspondente deve ter um atributo correspondente id (que é gerado automaticamente por componentes de entrada derivados).InputBase<TValue>

Construtores

Nome Description
Label<TValue>()

Renderiza um <label> elemento para um campo especificado, lendo o nome de exibição de DisplayAttribute ou DisplayNameAttribute se presente ou voltando para o nome da propriedade.

Propriedades

Nome Description
AdditionalAttributes

Obtém ou define uma coleção de atributos adicionais que serão aplicados ao elemento de rótulo.

ChildContent

Obtém ou define o conteúdo filho a ser renderizado dentro do elemento de rótulo. Normalmente, isso contém um componente de entrada que será implicitamente associado ao rótulo.

For

Especifica o campo para o qual o rótulo deve ser renderizado.

Implantações explícitas de interface

Nome Description
IComponent.Attach(RenderHandle)

Anexa o componente a um RenderHandle.

IComponent.SetParametersAsync(ParameterView)

Define parâmetros fornecidos pelo pai do componente na árvore de renderização.

Aplica-se a