Bagikan melalui


EditorZoneBase.OKVerb Properti

Definisi

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.

Berlaku untuk

Lihat juga