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 změny úprav 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á koncovým uživatelům umožňuje použít změny ovládacího prvku.

Atributy

Příklady

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

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

<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 přistupovat k ApplyVerb vlastnosti prostřednictvím kódu programu pomocí přepínacího tlačítka pro 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 ovládacím prvku rozevíracího seznamu vybrat režim úprav a přepnout do režimu úprav. V záhlaví některého z ovládacích prvků můžete kliknout na nabídku sloves (šipka dolů) a kliknutím na Upravit můžete vybraný ovládací prvek upravit. EditorZone Když je ovládací prvek a uživatelské rozhraní pro úpravy viditelné, zobrazí se tlačítko, které představuje příkaz použít, a kliknutím na tlačítko Přepnout PoužítVerb povoleno ho povolte nebo zakažte.

Poznámky

Příkaz apply je odkazován ApplyVerb vlastností ovládacího prvku odvozeného z EditorZoneBase třídy. Použití příkazu ukládá úpravy změn, které koncový uživatel provedl v uživatelském rozhraní pro úpravy na ovládací prvek serveru, který se právě upravuje. Ve výchozím nastavení se příkaz použít zobrazí v uživatelském Button rozhraní jako ovládací prvek. Typ tlačítka může být obrázek, odkaz nebo skutečné tlačítko; Můžete to nastavit pro všechna příkazová tlačítka v zóně (ne pro jednotlivá tlačítka) nastavením zděděné VerbButtonType vlastnosti na úrovni zóny.

Použití příkazu je ovládací prvek na úrovni zóny, což znamená, že i když může existovat několik EditorPart ovládacích prvků, každá úprava jedné nebo více vlastností pro serverový ovládací prvek, který je v režimu úprav, funguje příkaz použít univerzální použití všech změn ze všech EditorPart ovládacích prvků v zóně na serverový ovládací prvek.

Platí pro

Viz také