InputDate<TValue> Klasse

Definition

Eine Eingabekomponente zum Bearbeiten von Datumswerten. Die unterstützten Typen für den Datumswert sind:

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

Typparameter

TValue
Vererbung

Konstruktoren

InputDate<TValue>()

Erstellt eine instance vonInputDate<TValue>

Eigenschaften

AdditionalAttributes

Ruft eine Auflistung zusätzlicher Attribute ab, die auf das erstellte Element angewendet werden, oder legt diese fest.

(Geerbt von InputBase<TValue>)
CssClass

Ruft eine CSS-Klassenzeichenfolge ab, die das class Attribut und eine Zeichenfolge kombiniert, die die status des zu bearbeitenden Felds angibt (eine Kombination aus "modified", "valid" und "invalid"). Abgeleitete Komponenten sollten diesen Wert in der Regel für das Attribut "class" des primären HTML-Elements verwenden.

(Geerbt von InputBase<TValue>)
CurrentValue

Ruft den aktuellen Wert der Eingabe ab oder legt diese fest.

(Geerbt von InputBase<TValue>)
CurrentValueAsString

Ruft den aktuellen Wert der Eingabe ab, der als Zeichenfolge dargestellt wird, oder legt diese fest.

(Geerbt von InputBase<TValue>)
DisplayName

Ruft den Anzeigenamen für dieses Feld ab oder legt diesen fest.

Dieser Wert wird beim Generieren von Fehlermeldungen verwendet, wenn der Eingabewert nicht ordnungsgemäß analysiert werden kann.

(Geerbt von InputBase<TValue>)
EditContext

Ruft die zugeordnete EditContextab. Diese Eigenschaft wird nicht initialisiert, wenn die Eingabe kein übergeordnetes EditFormelement aufweist.

(Geerbt von InputBase<TValue>)
Element

Ruft die zugeordnete ElementReference ab oder legt diese fest.

Kann sein null , wenn auf die Komponente zugegriffen wird, bevor die Komponente gerendert wird.

FieldIdentifier

Ruft den FieldIdentifier für den gebundenen Wert ab.

(Geerbt von InputBase<TValue>)
NameAttributeValue

Ruft den Wert ab, der für das Attribut "name" der Eingabe verwendet werden soll.

(Geerbt von InputBase<TValue>)
ParsingErrorMessage

Ruft die Fehlermeldung ab, die beim Anzeigen eines Analysefehlers verwendet wird, oder legt sie fest.

Type

Ruft den Typ der zu rendernden HTML-Eingabe ab oder legt diesen fest.

Value

Ruft den Wert der Eingabe ab oder legt den Wert fest. Dies sollte mit bidirektionalen Bindung verwendet werden.

(Geerbt von InputBase<TValue>)
ValueChanged

Ruft einen Rückruf ab, der den gebundenen Wert aktualisiert, oder legt diesen fest.

(Geerbt von InputBase<TValue>)
ValueExpression

Ruft einen Ausdruck ab, der den gebundenen Wert identifiziert, oder legt diesen fest.

(Geerbt von InputBase<TValue>)

Methoden

BuildRenderTree(RenderTreeBuilder)

Rendert die Komponente in der angegebenen RenderTreeBuilder.

DispatchExceptionAsync(Exception)

Behandelt die bereitgestellte exception als wird von dieser Komponente ausgelöst. Dies führt dazu, dass das einschließende ErrorBoundary in einen fehlerbehafteten Zustand wechselt. Wenn kein Eingeschlossener ErrorBoundary vorhanden ist, wird dies als Ausnahme vom einschließenden Renderer betrachtet.

Dies ist nützlich, wenn eine Ausnahme außerhalb der Komponentenlebenszyklusmethoden auftritt, sie aber als Ausnahme von einer Komponentenlebenszyklusmethode behandelt werden soll.

(Geerbt von ComponentBase)
Dispose(Boolean)

Eine Eingabekomponente zum Bearbeiten von Datumswerten. Die unterstützten Typen für den Datumswert sind:

(Geerbt von InputBase<TValue>)
FormatValueAsString(T)

Formatiert den Wert als Zeichenfolge. Abgeleitete Klassen können dies überschreiben, um die für CurrentValueAsStringverwendete Formatierung zu bestimmen.

InvokeAsync(Action)

Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus.

(Geerbt von ComponentBase)
InvokeAsync(Func<Task>)

Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus.

(Geerbt von ComponentBase)
OnAfterRender(Boolean)

Methode wird aufgerufen, nachdem die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente dem Dom des Browsers hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt.

Diese Methode wird während des Prerenderings oder des serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Dom des Livebrowsers angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird.

(Geerbt von ComponentBase)
OnAfterRenderAsync(Boolean)

Methode wird aufgerufen, nachdem die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente dem Dom des Browsers hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt.

Diese Methode wird während des Prerenderings oder des serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Dom des Livebrowsers angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird.

Beachten Sie, dass die Komponente nach Abschluss der zurückgegebenen Elemente nicht automatisch erneut gerendert Taskwird, da dies zu einer unendlichen Renderschleife führen würde.

(Geerbt von ComponentBase)
OnInitialized()

Methode wird aufgerufen, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat.

(Geerbt von ComponentBase)
OnInitializedAsync()

Methode wird aufgerufen, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat.

Überschreiben Sie diese Methode, wenn Sie einen asynchronen Vorgang ausführen und die Komponente nach Abschluss dieses Vorgangs aktualisieren soll.

(Geerbt von ComponentBase)
OnParametersSet()

Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden.

OnParametersSet()

Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden.

(Geerbt von ComponentBase)
OnParametersSetAsync()

Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden.

(Geerbt von ComponentBase)
SetParametersAsync(ParameterView)

Legt Parameter fest, die vom übergeordneten Element der Komponente in der Renderstruktur bereitgestellt werden.

(Geerbt von InputBase<TValue>)
ShouldRender()

Gibt ein Flag zurück, um anzugeben, ob die Komponente gerendert werden soll.

(Geerbt von ComponentBase)
StateHasChanged()

Benachrichtigt die Komponente, dass sich ihr Zustand geändert hat. Falls zutreffend, führt dies dazu, dass die Komponente erneut gerendert wird.

(Geerbt von ComponentBase)
TryParseValueFromString(String, T, String)

Analysiert eine Zeichenfolge, um eine instance von Tzu erstellen. Abgeleitete Klassen können dies überschreiben, um die Interpretation eingehender Werte zu ändern CurrentValueAsString .

Explizite Schnittstellenimplementierungen

IComponent.Attach(RenderHandle)

Eine Eingabekomponente zum Bearbeiten von Datumswerten. Die unterstützten Typen für den Datumswert sind:

(Geerbt von ComponentBase)
IDisposable.Dispose()

Eine Eingabekomponente zum Bearbeiten von Datumswerten. Die unterstützten Typen für den Datumswert sind:

(Geerbt von InputBase<TValue>)
IHandleAfterRender.OnAfterRenderAsync()

Eine Eingabekomponente zum Bearbeiten von Datumswerten. Die unterstützten Typen für den Datumswert sind:

(Geerbt von ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

Eine Eingabekomponente zum Bearbeiten von Datumswerten. Die unterstützten Typen für den Datumswert sind:

(Geerbt von ComponentBase)

Gilt für: