次の方法で共有


Label<TValue> クラス

定義

指定したフィールドの <label> 要素をレンダリングし、表示名を DisplayAttribute または DisplayNameAttribute (存在する場合) から読み取るか、プロパティ名にフォールバックします。

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

型パラメーター

TValue

フィールドの型。

継承
Label<TValue>
実装

注釈

このコンポーネントでは、次の 2 つの使用パターンがサポートされています。

入れ子になった (折り返し) パターン:ChildContentが指定されると、ラベルは入力コンポーネントをラップし、for/id 属性の照合を必要とせずに暗黙的な HTML 関連付けを提供します。

入れ子になっていないパターン:ChildContentが指定されていない場合、ラベルはフィールド式に一致するfor属性でレンダリングされます。 対応する入力コンポーネントには、一致する id 属性が必要です ( InputBase<TValue>から派生した入力コンポーネントによって自動的に生成されます)。

コンストラクター

名前 説明
Label<TValue>()

指定したフィールドの <label> 要素をレンダリングし、表示名を DisplayAttribute または DisplayNameAttribute (存在する場合) から読み取るか、プロパティ名にフォールバックします。

プロパティ

名前 説明
AdditionalAttributes

ラベル要素に適用される追加の属性のコレクションを取得または設定します。

ChildContent

label 要素内にレンダリングされる子コンテンツを取得または設定します。 通常、これには、ラベルに暗黙的に関連付けられる入力コンポーネントが含まれます。

For

ラベルをレンダリングするフィールドを指定します。

明示的なインターフェイスの実装

名前 説明
IComponent.Attach(RenderHandle)

コンポーネントを RenderHandleにアタッチします。

IComponent.SetParametersAsync(ParameterView)

レンダー ツリー内のコンポーネントの親によって提供されるパラメーターを設定します。

適用対象