WebPartManager.OnDisplayModeChanging Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Produce el evento DisplayModeChanging para indicar que el control WebPartManager está en el proceso de cambiar de un modo de presentación a otro en una página Web.
protected:
virtual void OnDisplayModeChanging(System::Web::UI::WebControls::WebParts::WebPartDisplayModeCancelEventArgs ^ e);
protected virtual void OnDisplayModeChanging (System.Web.UI.WebControls.WebParts.WebPartDisplayModeCancelEventArgs e);
abstract member OnDisplayModeChanging : System.Web.UI.WebControls.WebParts.WebPartDisplayModeCancelEventArgs -> unit
override this.OnDisplayModeChanging : System.Web.UI.WebControls.WebParts.WebPartDisplayModeCancelEventArgs -> unit
Protected Overridable Sub OnDisplayModeChanging (e As WebPartDisplayModeCancelEventArgs)
Parámetros
Objeto EventArgs que contiene los datos de evento asociados a un modo de presentación que está cambiando.
Comentarios
El OnDisplayModeChanging método en su forma base simplemente genera el DisplayModeChanging evento .
Notas a los desarrolladores de herederos
Puede invalidar el OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs) método . Por ejemplo, a medida que cambia el modo de visualización, es posible que desee comprobar cuál será el nuevo modo de visualización (mediante la NewDisplayMode propiedad ) y cambiar algo en la interfaz de usuario (UI) en función de lo que será el nuevo modo de visualización. Si tenías un modo de visualización personalizado, es posible que quieras hacer que determinados controles sean visibles si el modo personalizado va a ser el nuevo modo de visualización.
Al invalidar este método, normalmente debe llamar al método base como primer paso del método invalidado, de modo que el evento se genere para indicar que un modo de presentación está empezando a cambiar. A continuación, el código personalizado puede realizar cambios en la interfaz de usuario (UI) antes de que se muestre realmente el nuevo modo de presentación.