ApplicationView.TryResizeView(Size) 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í.
Intenta cambiar el tamaño de la vista al tamaño especificado en píxeles efectivos.
public:
virtual bool TryResizeView(Size value) = TryResizeView;
bool TryResizeView(Size const& value);
public bool TryResizeView(Size value);
function tryResizeView(value)
Public Function TryResizeView (value As Size) As Boolean
Parámetros
- value
- Size
Nuevo tamaño de la vista en píxeles efectivos.
Devoluciones
bool
true si se cambia el tamaño de la vista al tamaño solicitado; de lo contrario, false.
Comentarios
Una solicitud de cambio de tamaño afecta solo a la vista en la que se solicitó. Cambiar el tamaño de una vista no afecta al tamaño de ninguna otra vista.
Incluso cuando este método devuelve false, el usuario puede cambiar manualmente el tamaño de la vista y hacer que se produzca un evento SizeChanged .
Si el cambio de tamaño obliga a las partes de la aplicación a salir del área de trabajo disponible, el sistema lo moverá de nuevo al área de trabajo disponible.
La solicitud de cambio de tamaño no tiene ningún efecto y el método devuelve false en estos casos:
- El tamaño solicitado es mayor que el área de trabajo disponible.
- El tamaño solicitado es menor que el tamaño mínimo de la vista. (Consulte SetPreferredMinSize).
- Se llama a este método mientras la aplicación se ejecuta en modo Tableta (solo Windows 10).
Se recomienda no iniciar ningún trabajo de diseño hasta que se produzca el evento SizeChanged de la ventana. Esto evita dos pases de diseño diferentes (uno que se produce inmediatamente después de TryResizeView y, a continuación, otro cuando se produce el evento SizeChanged ).