EditorZoneBase.ApplyVerb Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.