EditorZoneBase.ApplyVerb 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 memungkinkan pengguna akhir menerapkan perubahan pengeditan ke kontrol dalam mode edit.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ ApplyVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb ApplyVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.ApplyVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property ApplyVerb As WebPartVerb
Nilai Properti
WebPartVerb yang memungkinkan pengguna akhir menerapkan perubahan pada kontrol.
- Atribut
Contoh
Contoh kode berikut menunjukkan cara mengakses ApplyVerb properti baik secara deklaratif maupun terprogram. Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian EditorZoneBase Contoh topik gambaran umum kelas.
Bagian pertama dari contoh kode menunjukkan cara mengakses ApplyVerb 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 ApplyVerb properti secara terprogram, dengan menggunakan tombol alih untuk mengaktifkan atau menonaktifkannya.
void Button1_Click(object sender, EventArgs e)
{
if (EditorZone1.ApplyVerb.Enabled)
EditorZone1.ApplyVerb.Enabled = false;
else
EditorZone1.ApplyVerb.Enabled = true;
}
Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.ApplyVerb.Enabled Then
EditorZone1.ApplyVerb.Enabled = False
Else
EditorZone1.ApplyVerb.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 dapat 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 terapkan, dan klik tombol Alihkan ApplyVerb Diaktifkan untuk mengaktifkan atau menonaktifkannya.
Keterangan
Kata kerja terapkan dirujuk oleh ApplyVerb properti pada kontrol yang berasal dari EditorZoneBase kelas . Kata kerja terapkan menyimpan perubahan pengeditan yang telah dilakukan pengguna akhir di antarmuka pengguna pengeditan (UI) ke kontrol server yang saat ini sedang diedit. Secara default, kata kerja terapkan 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 terapkan adalah kontrol tingkat zona, yang berarti bahwa meskipun mungkin ada beberapa EditorPart kontrol, masing-masing mengedit satu atau beberapa properti untuk kontrol server yang dalam mode edit, kata kerja terapkan bekerja secara universal untuk menerapkan semua perubahan dari semua EditorPart kontrol di zona ke kontrol server.