InputBase<TValue> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas dasar untuk komponen input formulir. Kelas dasar ini secara otomatis terintegrasi dengan EditContext, yang harus disediakan sebagai parameter kaskade.
generic <typename TValue>
public ref class InputBase abstract : Microsoft::AspNetCore::Components::ComponentBase
generic <typename TValue>
public ref class InputBase abstract : Microsoft::AspNetCore::Components::ComponentBase, IDisposable
public abstract class InputBase<TValue> : Microsoft.AspNetCore.Components.ComponentBase, IDisposable
public abstract class InputBase<TValue> : Microsoft.AspNetCore.Components.ComponentBase
type InputBase<'Value> = class
inherit ComponentBase
interface IDisposable
type InputBase<'Value> = class
inherit ComponentBase
Public MustInherit Class InputBase(Of TValue)
Inherits ComponentBase
Implements IDisposable
Public MustInherit Class InputBase(Of TValue)
Inherits ComponentBase
Jenis parameter
- TValue
- Warisan
- Turunan
- Penerapan
Konstruktor
| Nama | Deskripsi |
|---|---|
| InputBase<TValue>() |
Membuat instans InputBase<TValue>. |
Properti
| Nama | Deskripsi |
|---|---|
| AdditionalAttributes |
Mendapatkan atau mengatur kumpulan atribut tambahan yang akan diterapkan ke elemen yang dibuat. |
| Assets |
ResourceAssetCollection Mendapatkan untuk aplikasi. (Diperoleh dari ComponentBase) |
| AssignedRenderMode |
Mendapatkan yang IComponentRenderMode ditetapkan ke komponen ini. (Diperoleh dari ComponentBase) |
| CssClass |
Mendapatkan string kelas CSS yang menggabungkan |
| CurrentValue |
Mendapatkan atau mengatur nilai input saat ini. |
| CurrentValueAsString |
Mendapatkan atau mengatur nilai input saat ini, yang direpresentasikan sebagai string. |
| DisplayName |
Mendapatkan atau mengatur nama tampilan untuk bidang ini. Nilai ini digunakan saat menghasilkan pesan kesalahan ketika nilai input gagal diurai dengan benar. |
| EditContext |
Mendapatkan yang terkait EditContext. Properti ini tidak diinisialisasi jika input tidak memiliki induk EditForm. |
| FieldIdentifier |
FieldIdentifier Mendapatkan untuk nilai terikat. |
| IdAttributeValue |
Mendapatkan nilai yang akan digunakan untuk atribut "id" input. |
| NameAttributeValue |
Mendapatkan nilai yang akan digunakan untuk atribut "nama" input. |
| RendererInfo |
RendererInfo Mendapatkan komponen yang berjalan. (Diperoleh dari ComponentBase) |
| Value |
Mendapatkan atau mengatur nilai input. Ini harus digunakan dengan pengikatan dua arah. |
| ValueChanged |
Mendapatkan atau mengatur panggilan balik yang memperbarui nilai terikat. |
| ValueExpression |
Mendapatkan atau mengatur ekspresi yang mengidentifikasi nilai terikat. |
Metode
| Nama | Deskripsi |
|---|---|
| BuildRenderTree(RenderTreeBuilder) |
Merender komponen ke yang disediakan RenderTreeBuilder. (Diperoleh dari ComponentBase) |
| DispatchExceptionAsync(Exception) |
Memperlakukan yang disediakan Ini berguna jika pengecualian terjadi di luar metode siklus hidup komponen, tetapi Anda ingin memperlakukannya sama dengan pengecualian dari metode siklus hidup komponen. (Diperoleh dari ComponentBase) |
| Dispose(Boolean) |
Kelas dasar untuk komponen input formulir. Kelas dasar ini secara otomatis terintegrasi dengan EditContext, yang harus disediakan sebagai parameter kaskade. |
| FormatValueAsString(T) |
Memformat nilai sebagai string. Kelas turunan dapat mengambil alih ini untuk menentukan format yang digunakan untuk CurrentValueAsString. |
| InvokeAsync(Action) |
Menjalankan item kerja yang disediakan pada konteks sinkronisasi perender terkait. (Diperoleh dari ComponentBase) |
| InvokeAsync(Func<Task>) |
Menjalankan item kerja yang disediakan pada konteks sinkronisasi perender terkait. (Diperoleh dari ComponentBase) |
| OnAfterRender(Boolean) |
Metode yang dipanggil setelah setiap kali komponen dirender secara interaktif dan UI telah selesai memperbarui (misalnya, setelah elemen ditambahkan ke DOM browser). Bidang apa pun ElementReference akan diisi pada saat ini berjalan. Metode ini tidak dipanggil selama pra-penyajian atau penyajian sisi server, karena proses tersebut tidak dilampirkan ke DOM browser langsung dan sudah selesai sebelum DOM diperbarui. (Diperoleh dari ComponentBase) |
| OnAfterRenderAsync(Boolean) |
Metode yang dipanggil setelah setiap kali komponen dirender secara interaktif dan UI telah selesai memperbarui (misalnya, setelah elemen ditambahkan ke DOM browser). Bidang apa pun ElementReference akan diisi pada saat ini berjalan. Metode ini tidak dipanggil selama pra-penyajian atau penyajian sisi server, karena proses tersebut tidak dilampirkan ke DOM browser langsung dan sudah selesai sebelum DOM diperbarui. Perhatikan bahwa komponen tidak secara otomatis dirender ulang setelah penyelesaian yang dikembalikan Task, karena itu akan menyebabkan perulangan render tak terbatas. (Diperoleh dari ComponentBase) |
| OnInitialized() |
Metode dipanggil ketika komponen siap untuk memulai, setelah menerima parameter awalnya dari induknya di pohon render. (Diperoleh dari ComponentBase) |
| OnInitializedAsync() |
Metode dipanggil ketika komponen siap untuk memulai, setelah menerima parameter awalnya dari induknya di pohon render. Ambil alih metode ini jika Anda akan melakukan operasi asinkron dan ingin komponen di-refresh ketika operasi tersebut selesai. (Diperoleh dari ComponentBase) |
| OnParametersSet() |
Metode dipanggil ketika komponen telah menerima parameter dari induknya di pohon render, dan nilai masuk telah ditetapkan ke properti. (Diperoleh dari ComponentBase) |
| OnParametersSetAsync() |
Metode dipanggil ketika komponen telah menerima parameter dari induknya di pohon render, dan nilai masuk telah ditetapkan ke properti. (Diperoleh dari ComponentBase) |
| SetParametersAsync(ParameterView) |
Mengatur parameter yang disediakan oleh induk komponen di pohon render. |
| ShouldRender() |
Mengembalikan bendera untuk menunjukkan apakah komponen harus dirender. (Diperoleh dari ComponentBase) |
| StateHasChanged() |
Memberi tahu komponen bahwa statusnya telah berubah. Jika berlaku, ini akan menyebabkan komponen dirender ulang. (Diperoleh dari ComponentBase) |
| TryParseValueFromString(String, T, String) |
Mengurai string untuk membuat instans |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IComponent.Attach(RenderHandle) |
Kelas dasar untuk komponen input formulir. Kelas dasar ini secara otomatis terintegrasi dengan EditContext, yang harus disediakan sebagai parameter kaskade. (Diperoleh dari ComponentBase) |
| IDisposable.Dispose() |
Kelas dasar untuk komponen input formulir. Kelas dasar ini secara otomatis terintegrasi dengan EditContext, yang harus disediakan sebagai parameter kaskade. |
| IHandleAfterRender.OnAfterRenderAsync() |
Kelas dasar untuk komponen input formulir. Kelas dasar ini secara otomatis terintegrasi dengan EditContext, yang harus disediakan sebagai parameter kaskade. (Diperoleh dari ComponentBase) |
| IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
Kelas dasar untuk komponen input formulir. Kelas dasar ini secara otomatis terintegrasi dengan EditContext, yang harus disediakan sebagai parameter kaskade. (Diperoleh dari ComponentBase) |