Language

InputNumber<TValue> クラス

定義

数値を編集するための入力コンポーネント。 サポートされている数値型は、 Int32、 Int64、 Int16、 Single、 Double、 Decimalです。

generic <typename TValue>
public ref class InputNumber : Microsoft::AspNetCore::Components::Forms::InputBase<TValue>
public class InputNumber<TValue> : Microsoft.AspNetCore.Components.Forms.InputBase<TValue>
type InputNumber<'Value> = class
    inherit InputBase<'Value>
Public Class InputNumber(Of TValue)
Inherits InputBase(Of TValue)

型パラメーター

TValue
継承
InputNumber<TValue>

コンストラクター

名前 説明
InputNumber<TValue>()

数値を編集するための入力コンポーネント。 サポートされている数値型は、 Int32、 Int64、 Int16、 Single、 Double、 Decimalです。

プロパティ

名前 説明
AdditionalAttributes

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

(継承元 InputBase<TValue>)
Assets

アプリケーションの ResourceAssetCollection を取得します。

(継承元 ComponentBase)
AssignedRenderMode

このコンポーネントに割り当てられている IComponentRenderMode を取得します。

(継承元 ComponentBase)
CssClass

class属性と編集中のフィールドの状態を示す文字列 ("modified"、"valid"、および "invalid" の組み合わせ) を組み合わせた CSS クラス文字列を取得します。 派生コンポーネントは、通常、プライマリ HTML 要素の 'class' 属性にこの値を使用する必要があります。

(継承元 InputBase<TValue>)
CurrentValue

入力の現在の値を取得または設定します。

(継承元 InputBase<TValue>)
CurrentValueAsString

文字列として表される入力の現在の値を取得または設定します。

(継承元 InputBase<TValue>)
DisplayName

このフィールドの表示名を取得または設定します。

この値は、入力値が正しく解析できない場合にエラー メッセージを生成するときに使用されます。

(継承元 InputBase<TValue>)
EditContext

関連付けられている EditContextを取得します。 入力に親 EditFormがない場合、このプロパティは初期化されません。

(継承元 InputBase<TValue>)
Element

関連付けられている ElementReferenceを取得または設定します。

コンポーネントがレンダリングされる前にアクセスすると、 null される場合があります。

FieldIdentifier

バインドされた値の FieldIdentifier を取得します。

(継承元 InputBase<TValue>)
IdAttributeValue

入力の "id" 属性に使用する値を取得します。

(継承元 InputBase<TValue>)
NameAttributeValue

入力の "name" 属性に使用する値を取得します。

(継承元 InputBase<TValue>)
ParsingErrorMessage

解析エラーを表示するときに使用するエラー メッセージを取得または設定します。

RendererInfo

コンポーネントが実行されている RendererInfo を取得します。

(継承元 ComponentBase)
Value

入力の値を取得または設定します。 これは双方向バインディングで使用する必要があります。

(継承元 InputBase<TValue>)
ValueChanged

バインドされた値を更新するコールバックを取得または設定します。

(継承元 InputBase<TValue>)
ValueExpression

バインドされた値を識別する式を取得または設定します。

(継承元 InputBase<TValue>)

メソッド

名前 説明
BuildRenderTree(RenderTreeBuilder)

指定した RenderTreeBuilderにコンポーネントをレンダリングします。

DispatchExceptionAsync(Exception)

指定された exception を、このコンポーネントによってスローされるものとして扱います。 これにより、外側の ErrorBoundary が失敗状態に遷移します。 外側の ErrorBoundary がない場合は、外側のレンダラーからの例外と見なされます。

これは、コンポーネント ライフサイクル メソッドの外部で例外が発生したが、コンポーネント ライフサイクル メソッドからの例外と同じように処理する場合に便利です。

(継承元 ComponentBase)
Dispose(Boolean)

数値を編集するための入力コンポーネント。 サポートされている数値型は、 Int32、 Int64、 Int16、 Single、 Double、 Decimalです。

(継承元 InputBase<TValue>)
FormatValueAsString(T)

値を文字列として書式設定します。 派生クラスはこれをオーバーライドして、 CurrentValueAsStringに使用される書式設定を決定できます。

(継承元 InputBase<TValue>)
FormatValueAsString(TValue)

値を文字列として書式設定します。 派生クラスは、これをオーバーライドして、 CurrentValueAsStringに使用される書式設定を決定できます。

InvokeAsync(Action)

関連付けられたレンダラーの同期コンテキストで、指定された作業項目を実行します。

(継承元 ComponentBase)
InvokeAsync(Func<Task>)

関連付けられたレンダラーの同期コンテキストで、指定された作業項目を実行します。

(継承元 ComponentBase)
OnAfterRender(Boolean)

コンポーネントが対話形式でレンダリングされ、UI の更新が完了するたびに呼び出されるメソッド (たとえば、ブラウザー DOM に要素が追加された後)。 ElementReferenceフィールドは、この実行時までに設定されます。

これらのプロセスはライブ ブラウザー DOM にアタッチされておらず、DOM が更新される前に既に完了しているため、プリレンダリング中またはサーバー側のレンダリング中にこのメソッドは呼び出されません。

(継承元 ComponentBase)
OnAfterRenderAsync(Boolean)

コンポーネントが対話形式でレンダリングされ、UI の更新が完了するたびに呼び出されるメソッド (たとえば、要素がブラウザー DOM に追加された後)。 ElementReferenceフィールドは、この実行時までに設定されます。

これらのプロセスはライブ ブラウザー DOM にアタッチされておらず、DOM が更新される前に既に完了しているため、プリレンダリング中またはサーバー側のレンダリング中にこのメソッドは呼び出されません。

コンポーネントは、返された Taskが完了した後に自動的に再レンダリングされないことに注意してください。これは、無限のレンダリング ループが発生するためです。

(継承元 ComponentBase)
OnInitialized()

コンポーネントを起動する準備ができたときに呼び出されるメソッド。レンダー ツリー内の親から初期パラメーターを受け取りました。

(継承元 ComponentBase)
OnInitializedAsync()

コンポーネントを起動する準備ができたときに呼び出されるメソッド。レンダー ツリー内の親から初期パラメーターを受け取りました。

非同期操作を実行し、その操作が完了したときにコンポーネントを更新する場合は、このメソッドをオーバーライドします。

(継承元 ComponentBase)
OnParametersSet()

コンポーネントがレンダー ツリー内の親からパラメーターを受け取り、受信値がプロパティに割り当てられているときに呼び出されるメソッド。

(継承元 ComponentBase)
OnParametersSetAsync()

コンポーネントがレンダー ツリー内の親からパラメーターを受け取り、受信値がプロパティに割り当てられているときに呼び出されるメソッド。

(継承元 ComponentBase)
SetParametersAsync(ParameterView)

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

(継承元 InputBase<TValue>)
ShouldRender()

コンポーネントをレンダリングするかどうかを示すフラグを返します。

(継承元 ComponentBase)
StateHasChanged()

状態が変更されたことをコンポーネントに通知します。 該当する場合は、コンポーネントが再レンダリングされます。

(継承元 ComponentBase)
TryParseValueFromString(String, T, String)

文字列を解析して、 Tのインスタンスを作成します。 派生クラスはこれをオーバーライドして、 CurrentValueAsString が受信値を解釈する方法を変更できます。

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

名前 説明
IComponent.Attach(RenderHandle)

数値を編集するための入力コンポーネント。 サポートされている数値型は、 Int32、 Int64、 Int16、 Single、 Double、 Decimalです。

(継承元 ComponentBase)
IDisposable.Dispose()

数値を編集するための入力コンポーネント。 サポートされている数値型は、 Int32、 Int64、 Int16、 Single、 Double、 Decimalです。

(継承元 InputBase<TValue>)
IHandleAfterRender.OnAfterRenderAsync()

数値を編集するための入力コンポーネント。 サポートされている数値型は、 Int32、 Int64、 Int16、 Single、 Double、 Decimalです。

(継承元 ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

数値を編集するための入力コンポーネント。 サポートされている数値型は、 Int32、 Int64、 Int16、 Single、 Double、 Decimalです。

(継承元 ComponentBase)

適用対象