EditorZoneBase.OKVerb Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Verweis auf ein WebPartVerb Objekt ab, das Bearbeitungsänderungen auf ein Steuerelement im Bearbeitungsmodus anwendet, und blendet die Bearbeitungsbenutzeroberfläche (UI) aus.
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
Eigenschaftswert
A WebPartVerb that applies editing changes to a control and hides the editing UI.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie sowohl deklarativ als auch programmgesteuert auf die OKVerb Eigenschaft zugreifen. Den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt "Beispiel" des EditorZoneBase Themas "Klassenübersicht".
Der erste Teil des Codebeispiels zeigt, wie sie deklarativ auf die OKVerb 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>
Im zweiten Teil des Beispiels wird gezeigt, wie Sie programmgesteuert auf die OKVerb Umschaltfläche zugreifen, indem Sie eine Umschaltfläche verwenden, um sie zu aktivieren oder zu deaktivieren.
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
Wenn Sie die Seite in einem Browser laden, können Sie im Dropdownlistensteuerelement den Bearbeitungsmodus 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 Verb "OK" darstellt, und auf die Schaltfläche " OKVerb aktiviert " klicken, um sie zu aktivieren oder zu deaktivieren.
Hinweise
Auf das OK-Verb wird von der OKVerb Eigenschaft eines steuerelements verwiesen, das von der EditorZoneBase Klasse abgeleitet ist. Es ähnelt dem angewendeten Verb, in dem, wenn ein Benutzer darauf klickt, Bearbeitungsänderungen anwendet, die der Benutzer an einem Serversteuerelement vorgenommen hat. Darüber hinaus sind die Bearbeitungssteuerelemente ausgeblendet, das WebPart Steuerelement, das bearbeitet wurde, ist nicht mehr ausgewählt (wodurch der Benutzer ein anderes Steuerelement bearbeiten kann), und die Seite bleibt im Bearbeitungsmodus.
Standardmäßig wird das Verb "OK" 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 Verb "OK" ist ein Steuerelement auf Zonenebene, was bedeutet, dass zwar mehrere EditorPart Steuerelemente vorhanden sind, jedoch jeweils eine oder mehrere Eigenschaften für das Serversteuerelement bearbeitet werden, die sich im Bearbeitungsmodus befinden, das OK-Verb universell funktioniert, um alle Änderungen von allen Steuerelementen in der EditorPart Zone anzuwenden und alle Steuerelemente außer der Zone selbst auszublenden.