EditorZoneBase.OKVerb Properti
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.
Mendapatkan referensi ke WebPartVerb objek yang menerapkan perubahan pengeditan pada kontrol dalam mode edit, dan menyembunyikan antarmuka pengguna (UI) pengeditan.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ OKVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb OKVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.OKVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property OKVerb As WebPartVerb
Nilai Properti
WebPartVerb Yang menerapkan perubahan pengeditan pada kontrol dan menyembunyikan antarmuka pengguna pengeditan.
- Atribut
Contoh
Contoh kode berikut menunjukkan cara mengakses OKVerb properti baik secara deklaratif maupun terprogram. Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian EditorZoneBase Contoh dari topik gambaran umum kelas.
Bagian pertama dari contoh kode menunjukkan cara mengakses OKVerb properti secara deklaratif di halaman Web. Contoh ini menyesuaikan teks untuk kata kerja.
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
Bagian kedua dari contoh menunjukkan cara mengakses OKVerb secara terprogram, dengan menggunakan tombol alih untuk mengaktifkan atau menonaktifkannya.
void Button4_Click(object sender, EventArgs e)
{
if (EditorZone1.OKVerb.Enabled)
EditorZone1.OKVerb.Enabled = false;
else
EditorZone1.OKVerb.Enabled = true;
}
Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.OKVerb.Enabled Then
EditorZone1.OKVerb.Enabled = False
Else
EditorZone1.OKVerb.Enabled = True
End If
End Sub
Saat memuat halaman di browser, Anda dapat memilih Edit Mode di kontrol daftar drop-down untuk beralih ke mode edit. Anda bisa mengklik menu kata kerja (panah bawah) di bilah judul salah satu kontrol, dan klik Edit untuk mengedit kontrol yang dipilih. EditorZone Saat UI kontrol dan pengeditan terlihat, Anda dapat melihat tombol yang mewakili kata kerja OK, dan klik tombol Alihkan OKVerb Diaktifkan untuk mengaktifkan atau menonaktifkannya.
Keterangan
Kata kerja OK dirujuk oleh OKVerb properti pada kontrol yang berasal dari EditorZoneBase kelas . Ini mirip dengan kata kerja terapkan, karena ketika pengguna mengkliknya, ia menerapkan perubahan pengeditan yang telah dilakukan pengguna ke kontrol server. Selain itu, kontrol pengeditan disembunyikan, WebPart kontrol yang sedang diedit tidak lagi dipilih (yang memungkinkan pengguna untuk mengedit kontrol lain), dan halaman tetap dalam mode edit.
Secara default, kata kerja OK muncul di UI sebagai Button kontrol. Jenis tombol dapat berupa gambar, tautan, atau tombol aktual; Anda dapat mengatur ini untuk semua tombol kata kerja di zona (bukan untuk tombol individual) dengan mengatur properti yang diwariskan VerbButtonType di tingkat zona.
Kata kerja OK adalah kontrol tingkat zona, yang berarti bahwa meskipun mungkin ada beberapa EditorPart kontrol, masing-masing mengedit satu atau beberapa properti untuk kontrol server yang berada dalam mode edit, kata kerja OK bekerja secara universal untuk menerapkan semua perubahan dari semua EditorPart kontrol di zona, dan untuk menyembunyikan semua kontrol kecuali untuk zona itu sendiri.