Condividi tramite


PropertyGridEditorPart.ApplyChanges Metodo

Definizione

Salva i valori di un controllo PropertyGridEditorPart nelle proprietà corrispondenti del controllo WebPart associato.

public:
 override bool ApplyChanges();
public override bool ApplyChanges ();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean

Restituisce

true se l'azione di salvataggio dei valori del controllo PropertyGridEditorPart nel controllo WebPart viene eseguita correttamente, altrimenti (se si verificano errori) false.

Eccezioni

Si è verificato un errore durante il tentativo di impostare il valore per una proprietà sul controllo WebPart associato.

Commenti

Il ApplyChanges metodo è un metodo critico in un PropertyGridEditorPart controllo. Il metodo salva i valori impostati su un PropertyGridEditorPart controllo sulle proprietà corrispondenti nel controllo associato WebPart . Il controllo associato viene fatto riferimento nella PropertyGridEditorPart proprietà ereditata WebPartToEdit del controllo.

Importante

Non è possibile eseguire l'override del metodo perché il ApplyChangesPropertyGridEditorPart tipo è bloccato per impedire di ereditarlo. Tuttavia, se è necessario più controllo programmatico sul processo di modifica di varie WebPart proprietà di controllo rispetto al PropertyGridEditorPart controllo fornito, è possibile creare un controllo personalizzato EditorPart e fornire la propria implementazione di questo metodo. Per un esempio di codice, vedere il ApplyChanges metodo .

Il ApplyChanges metodo tenta di impostare i valori sulle proprietà personalizzate pubbliche nel controllo associato WebPart , a condizione che tali proprietà abbiano un [WebBrowsable(true)] attributo.

Il ApplyChanges metodo viene chiamato quando l'utente fa clic su un pulsante che rappresenta un verbo OK o un verbo applica nell'interfaccia utente di modifica. È anche possibile chiamarla direttamente dal proprio codice se è necessario salvare i valori modificati a parte le azioni utente.

Si applica a

Vedi anche