Sdílet prostřednictvím


EditorZoneBase.ApplyVerb Vlastnost

Definice

Získá odkaz na WebPartVerb objekt, který umožňuje koncovým uživatelům použít úpravy změny ovládacího prvku v režimu úprav.

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

Hodnota vlastnosti

A WebPartVerb , který umožňuje koncovým uživatelům použít změny ovládacího prvku.

Atributy

Příklady

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

První část příkladu kódu ukazuje, jak přistupovat k ApplyVerb vlastnosti deklarativně na webové stránce. Tento příklad přizpůsobí text pro operaci.

<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 vlastnosti přistupovat ApplyVerb programově pomocí přepínacího tlačítka pro její povolení nebo zakázání.

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

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 kliknout na Upravit a vybraný ovládací prvek upravit. EditorZone Když jsou ovládací prvky a uživatelské rozhraní pro úpravy viditelné, můžete zobrazit tlačítko, které představuje příkaz použít, a kliknutím na tlačítko Přepnout použítVolit povolenou funkci povolit nebo zakázat.

Poznámky

Na příkaz apply odkazuje ApplyVerb vlastnost ovládacího prvku odvozeného z EditorZoneBase třídy . Příkaz Apply uloží změny úprav provedené koncovým uživatelem v uživatelském rozhraní pro úpravy do serverového ovládacího prvku, který právě upravujete. Ve výchozím nastavení se příkaz Apply 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 Apply je ovládací prvek na úrovni zóny, což znamená, že i když 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, příkaz apply funguje univerzálně tak, že použije všechny změny ze všech EditorPart ovládacích prvků v zóně na serverový ovládací prvek.

Platí pro

Viz také