ApplicationView.TryResizeView(Size) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente de modifier la taille de la vue à la taille spécifiée en pixels effectifs.
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
Paramètres
- value
- Size
Nouvelle taille de la vue en pixels effectifs.
Retours
bool
true si la vue est redimensionnée à la taille demandée ; sinon, false.
Remarques
Une demande de redimensionnement affecte uniquement la vue sur laquelle elle a été demandée. Le redimensionnement d’une vue n’affecte pas la taille des autres vues.
Même lorsque cette méthode retourne false, l’utilisateur peut redimensionner manuellement l’affichage et provoquer un événement SizeChanged .
Si le redimensionnement force des parties de l’application à sortir de la zone de travail disponible, le système les replace dans la zone de travail disponible.
La demande de redimensionnement n’a aucun effet et la méthode retourne false dans les cas suivants :
- La taille demandée est supérieure à la zone de travail disponible.
- La taille demandée est inférieure à la taille minimale de la vue. (Voir SetPreferredMinsize.)
- Cette méthode est appelée lorsque l’application s’exécute en mode Tablette (Windows 10 uniquement).
Nous vous recommandons de ne commencer aucun travail de disposition tant que l’événement SizeChanged de la fenêtre ne s’est pas produit. Cela évite deux passes de disposition différentes (l’une qui se produit immédiatement après TryResizeView et l’autre lorsque l’événement SizeChanged se produit).