Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

FrameworkElement.OnRenderSizeChanged (Método)

Provoca el evento SizeChanged, utilizando la información especificada como parte de los datos de evento virtuales.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

protected internal override void OnRenderSizeChanged(
	SizeChangedInfo sizeInfo
)

Parámetros

sizeInfo
Tipo: System.Windows.SizeChangedInfo
Detalles del tamaño anterior y nuevo implicados en el cambio.

Este método reemplaza a OnRenderSizeChanged. Si llama a este método se restablece la propiedad ActualWidth, la propiedad ActualHeight o ambas, en función de lo que se especifica como cambiado en los argumentos proporcionados y siempre es conveniente provocar el evento.

Notas para los herederos

No invalide este método para los escenarios de diseño típicos. El sistema de diseño funciona de una manera deliberadamente asincrónica para asegurarse de que se consideran todos los casos posibles de organización y medida del diseño. Los métodos MeasureOverride y ArrangeOverride de invalidación del sistema de diseño normalmente son suficientes para cualquier personalización de diseño necesaria. OnRenderSizeChanged se expone como un virtual. Puede invalidar OnRenderSizeChanged para corregir los casos excepcionales, donde un cambio de comportamiento en tiempo de ejecución relacionado con eventos de entrada combinados con una respuesta de recomposición del control, podrían proporcionar información de diseño inexacta.

Todavía puede invalidar este método en las clases derivadas (se protege pero no se sella). Llame siempre a la implementación base para conservar el comportamiento mencionado anteriormente, a menos que tenga razones muy concretas para deshabilitar el comportamiento de representación predeterminado del marco WPF. No provocar el evento SizeChanged produciría un comportamiento de diseño no estándar si se usa la implementación del sistema de diseño estándar del marco WPF.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: