EditorZoneBase.ApplyVerb Eigenschaft

Definition

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, das den Endbenutzern ermöglicht, Bearbeitungsänderungen an einem Steuerelement im Bearbeitungsmodus zu übernehmen.

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

Eigenschaftswert

WebPartVerb

Ein WebPartVerb, das Endbenutzern ermöglicht, Änderungen auf ein Steuerelement anzuwenden.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie sowohl deklarativ als auch programmgesteuert auf die ApplyVerb Eigenschaft zugreifen. Für den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt "Beispiel" des EditorZoneBase Klassenübersichtsthemas.

Der erste Teil des Codebeispiels zeigt, wie sie deklarativ auf die ApplyVerb Eigenschaft auf einer Webseite zugreifen. In diesem Beispiel wird der Text für das Verb angepasst.

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

Der zweite Teil des Beispiels zeigt, wie Sie programmgesteuert auf die ApplyVerb Eigenschaft zugreifen können, indem Sie eine Umschaltfläche verwenden, um sie zu aktivieren oder zu deaktivieren.

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

Wenn Sie die Seite in einem Browser laden, können Sie den Bearbeitungsmodus im Dropdownlistensteuerelement auswählen, um zum Bearbeitungsmodus zu wechseln. Sie können auf das Verbenmenü (den Pfeil nach unten) in der Titelleiste eines der Steuerelemente klicken und auf "Bearbeiten" klicken, um das ausgewählte Steuerelement zu bearbeiten. Wenn das Steuerelement und die EditorZone Bearbeitungs-UI sichtbar sind, können Sie die Schaltfläche sehen, die das Angewendete Verb darstellt, und klicken Sie auf die Schaltfläche "ÜbernehmenVerb Aktivieren ", um sie zu aktivieren oder zu deaktivieren.

Hinweise

Auf das angewendete Verb wird durch die ApplyVerb Eigenschaft eines Steuerelements verwiesen, das von der EditorZoneBase Klasse abgeleitet ist. Das angewendete Verb speichert Bearbeitungsänderungen, die ein Endbenutzer in der Bearbeitungsbenutzeroberfläche (UI) an einem Serversteuerelement vorgenommen hat, das derzeit bearbeitet wird. Standardmäßig wird das angewendete Verb in der Benutzeroberfläche als Button Steuerelement angezeigt. Der Typ der Schaltfläche kann ein Bild, ein Link oder eine tatsächliche Schaltfläche sein; Sie können dies für alle Verbschaltflächen in einer Zone (nicht für einzelne Schaltflächen) festlegen, indem Sie die geerbte VerbButtonType Eigenschaft auf Zonenebene festlegen.

Das angewendete Verb ist ein Steuerelement auf Zonenebene, was bedeutet, dass zwar mehrere EditorPart Steuerelemente vorhanden sind, aber jede Eigenschaft für das Serversteuerelement bearbeitet, das sich im Bearbeitungsmodus befindet, funktioniert das Anwenden des Verbs universell, um alle Änderungen von allen EditorPart Steuerelementen in der Zone auf das Serversteuerelement anzuwenden.

Gilt für

Siehe auch