Sdílet prostřednictvím


EditorZoneBase.OKVerb Vlastnost

Definice

Získá odkaz na WebPartVerb objekt, který použije úpravy změny ovládacího prvku v režimu úprav a skryje úpravy uživatelské rozhraní (UI).

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

Hodnota vlastnosti

A WebPartVerb , který použije změny úprav ovládacího prvku a skryje uživatelské rozhraní pro úpravy.

Atributy

Příklady

Následující příklad kódu ukazuje, jak získat přístup k OKVerb vlastnosti deklarativně i programově. Úplný kód potřebný ke spuštění příkladu najdete v části Příklad v tématu přehledu EditorZoneBase třídy.

První část příkladu kódu ukazuje, jak získat přístup OKVerb k vlastnosti deklarativně na webové stránce. Tento příklad přizpůsobí text slovesa.

<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>

Druhá část příkladu ukazuje, jak k němu přistupovat OKVerb programově pomocí přepínacího tlačítka, které ho povolí nebo zakáže.

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

Když stránku načtete v prohlížeči, můžete výběrem možnosti Režim úprav v ovládacím prvku rozevíracího seznamu přepnout do režimu úprav. Můžete kliknout na nabídku sloves (šipka dolů) v záhlaví jednoho z ovládacích prvků a kliknutím na Upravit upravit vybraný ovládací prvek. EditorZone Když je ovládací prvek a uživatelské rozhraní pro úpravy viditelné, můžete zobrazit tlačítko, které představuje příkaz OK, a kliknutím na tlačítko Přepnout OKVerb Povoleno ho povolit nebo zakázat.

Poznámky

Na příkaz OK odkazuje OKVerb vlastnost ovládacího prvku odvozeného z EditorZoneBase třídy. Podobá se slovesu použít v tom, že když na něj uživatel klikne, použije změny úprav, které uživatel provedl na serverovém ovládacím prvku. Kromě toho jsou ovládací prvky pro úpravy skryté, WebPart upravovaný ovládací prvek již není vybrán (což uživateli umožňuje upravit jiný ovládací prvek) a stránka zůstane v režimu úprav.

Ve výchozím nastavení se příkaz OK zobrazí v uživatelském rozhraní jako ovládací prvek Button . Typ tlačítka může být obrázek, odkaz nebo skutečné tlačítko; Tuto možnost můžete nastavit pro všechna tlačítka sloves v zóně (ne pro jednotlivá tlačítka) nastavením zděděné VerbButtonType vlastnosti na úrovni zóny.

Příkaz OK je ovládací prvek na úrovni zóny, což znamená, že zatímco může existovat několik EditorPart ovládacích prvků, z nichž každý upravuje jednu nebo více vlastností serverového ovládacího prvku, který je v režimu úprav, funguje příkaz OK univerzálně, aby použil všechny změny ze všech EditorPart ovládacích prvků v zóně a skryl všechny ovládací prvky s výjimkou samotné zóny.

Platí pro

Viz také