ApplicationView.TryResizeView(Size) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versucht, die Größe der Ansicht auf die angegebene Größe in effektiven Pixeln zu ändern.
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
Parameter
- value
- Size
Die neue Größe der Ansicht in effektiven Pixeln.
Gibt zurück
bool
TRUE , wenn die Größe der Ansicht auf die angeforderte Größe geändert wird; Andernfalls false.
Hinweise
Eine Größenänderungsanforderung wirkt sich nur auf die Ansicht aus, für die sie angefordert wurde. Das Ändern der Größe einer Ansicht wirkt sich nicht auf die Größe anderer Ansichten aus.
Selbst wenn diese Methode false zurückgibt, kann der Benutzer die Größe der Ansicht manuell ändern und dazu führen, dass ein SizeChanged-Ereignis auftritt.
Wenn die Größenänderung erzwingt, dass Teile der App außerhalb des verfügbaren Arbeitsbereichs verschoben werden, verschenkt das System sie wieder in den verfügbaren Arbeitsbereich.
Die Anforderung zur Größenänderung hat keine Auswirkung, und die Methode gibt in diesen Fällen false zurück:
- Die angeforderte Größe ist größer als der verfügbare Arbeitsbereich.
- Die angeforderte Größe ist kleiner als die Mindestgröße der Ansicht. (Siehe SetPreferredMinSize.)
- Diese Methode wird aufgerufen, während die App im Tablet-Modus (nur Windows 10) ausgeführt wird.
Es wird empfohlen, dass Sie erst mit der Layoutarbeit beginnen, wenn das SizeChanged-Ereignis des Fensters auftritt. Dadurch werden zwei unterschiedliche Layoutdurchläufe vermieden (eine, die unmittelbar nach TryResizeView erfolgt, und dann ein anderer, wenn das SizeChanged-Ereignis auftritt).