Comparteix a través de


PropertyGridEditorPart.ApplyChanges Método

Definición

Guarda los valores de un control PropertyGridEditorPart en las propiedades correspondientes del control WebPart asociado.

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

Devoluciones

Es true si la acción de guardar los valores de PropertyGridEditorPart en WebPart tiene éxito; de lo contrario (si aparece un error), es false.

Excepciones

Error al intentar establecer el valor para una propiedad en el WebPart asociado.

Comentarios

El ApplyChanges método es un método crítico en un PropertyGridEditorPart control . El método guarda los valores que un usuario ha establecido en un PropertyGridEditorPart control en las propiedades correspondientes del control asociado WebPart . Se hace referencia al control asociado en la PropertyGridEditorPart propiedad heredada WebPartToEdit del control.

Importante

No se puede invalidar el ApplyChanges método porque el PropertyGridEditorPart tipo está sellado para evitar que se herede de él. Sin embargo, si necesita más control mediante programación sobre el proceso de edición de varias WebPart propiedades de control que el PropertyGridEditorPart control proporciona, puede crear un control personalizado EditorPart y proporcionar su propia implementación de este método. Para obtener un ejemplo de código, consulte el ApplyChanges método .

El ApplyChanges método intenta establecer los valores en las propiedades personalizadas públicas del control asociado WebPart , siempre que esas propiedades tengan un [WebBrowsable(true)] atributo.

Se ApplyChanges llama al método cuando el usuario hace clic en un botón que representa un verbo Ok o un verbo apply en la interfaz de usuario de edición (UI). También puede llamarlo directamente desde su propio código si es necesario guardar los valores editados aparte de las acciones del usuario.

Se aplica a

Consulte también