InputNumber<TValue> 類別

定義

用於編輯數值的輸入元件。 支援的數數值型別為 Int32 、、、 Int16Single 、、 DoubleDecimalInt64

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 、、、 Int16Single 、、 DoubleDecimalInt64

屬性

AdditionalAttributes

取得或設定將套用至所建立專案之其他屬性的集合。

(繼承來源 InputBase<TValue>)
CssClass

取得 CSS 類別字串,結合 class 屬性 和 和 字串,指出所編輯欄位的狀態, (「modified」、「valid」 和 「invalid」 的組合 ) 。 衍生元件通常應該針對主要 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>)
NameAttributeValue

取得要用於輸入之 「name」 屬性的值。

(繼承來源 InputBase<TValue>)
ParsingErrorMessage

取得或設定顯示剖析錯誤時所使用的錯誤訊息。

Value

取得或設定輸入的值。 這應該與雙向系結搭配使用。

(繼承來源 InputBase<TValue>)
ValueChanged

取得或設定更新系結值的回呼。

(繼承來源 InputBase<TValue>)
ValueExpression

取得或設定識別系結值的運算式。

(繼承來源 InputBase<TValue>)

方法

BuildRenderTree(RenderTreeBuilder)

將元件轉譯為提供的 RenderTreeBuilder

DispatchExceptionAsync(Exception)

將提供的 exception 視為這個元件擲回的 。 這會導致封入 ErrorBoundary 轉換為失敗狀態。 如果沒有封入 ErrorBoundary,則會將其視為封入轉譯器中的例外狀況。

如果例外狀況發生在元件生命週期方法之外,但您想要將其視為元件生命週期方法的例外狀況,這非常有用。

(繼承來源 ComponentBase)
Dispose(Boolean)

用於編輯數值的輸入元件。 支援的數數值型別為 Int32 、、、 Int16Single 、、 DoubleDecimalInt64

(繼承來源 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 、、、 Int16Single 、、 DoubleDecimalInt64

(繼承來源 ComponentBase)
IDisposable.Dispose()

用於編輯數值的輸入元件。 支援的數數值型別為 Int32 、、、 Int16Single 、、 DoubleDecimalInt64

(繼承來源 InputBase<TValue>)
IHandleAfterRender.OnAfterRenderAsync()

用於編輯數值的輸入元件。 支援的數數值型別為 Int32 、、、 Int16Single 、、 DoubleDecimalInt64

(繼承來源 ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

用於編輯數值的輸入元件。 支援的數數值型別為 Int32 、、、 Int16Single 、、 DoubleDecimalInt64

(繼承來源 ComponentBase)

適用於