Udostępnij za pośrednictwem


EditorZoneBase.ApplyVerb Właściwość

Definicja

Pobiera odwołanie do WebPartVerb obiektu, który umożliwia użytkownikom końcowym stosowanie zmian edycji do kontrolki w trybie edycji.

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

Wartość właściwości

Element WebPartVerb , który umożliwia użytkownikom końcowym stosowanie zmian w kontrolce.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak uzyskać dostęp do ApplyVerb właściwości zarówno deklaratywnie, jak i programowo. Pełny kod wymagany do uruchomienia przykładu można znaleźć w sekcji Przykład w EditorZoneBase temacie Omówienie klasy.

Pierwsza część przykładu kodu pokazuje, jak uzyskać dostęp do ApplyVerb właściwości deklaratywnie na stronie sieci Web. Ten przykład dostosowuje tekst czasownika.

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

W drugiej części przykładu pokazano, jak programowo uzyskać dostęp do ApplyVerb właściwości za pomocą przycisku przełączania w celu jej włączenia lub wyłączenia.

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

Po załadowaniu strony w przeglądarce możesz wybrać pozycję Tryb edycji w kontrolce listy rozwijanej, aby przełączyć się do trybu edycji. Możesz kliknąć menu czasowników (strzałkę w dół) na pasku tytułu jednej z kontrolek, a następnie kliknąć przycisk Edytuj , aby edytować wybraną kontrolkę. Gdy kontrolka i edytowanie interfejsu EditorZone użytkownika są widoczne, możesz zobaczyć przycisk reprezentujący czasownik zastosuj, a następnie kliknąć przycisk Przełącz zastosujWł . Aby go włączyć lub wyłączyć.

Uwagi

Czasownik apply jest przywołyyny przez ApplyVerb właściwość kontrolki pochodzącej EditorZoneBase z klasy. Czasownik zastosuj zapisuje zmiany edycji wprowadzone przez użytkownika końcowego w edytowanym interfejsie użytkownika do kontrolki serwera, która jest obecnie edytowana. Domyślnie czasownik apply jest wyświetlany w interfejsie użytkownika jako kontrolka Button . Typ przycisku może być obrazem, linkiem lub rzeczywistym przyciskiem; Można to ustawić dla wszystkich przycisków czasowników w strefie (nie dla poszczególnych przycisków), ustawiając właściwość dziedziczona VerbButtonType na poziomie strefy.

Czasownik apply jest kontrolką na poziomie strefy, co oznacza, że chociaż może istnieć kilka EditorPart kontrolek, każda edytując co najmniej jedną właściwości kontrolki serwera, która jest w trybie edycji, czasownik zastosuj działa uniwersalnie, aby zastosować wszystkie zmiany ze wszystkich EditorPart kontrolek w strefie do kontrolki serwera.

Dotyczy

Zobacz też