ApplicationView.TryResizeView(Size) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di modificare le dimensioni della visualizzazione in pixel effettivi.
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
Parametri
- value
- Size
Nuove dimensioni della visualizzazione in pixel effettivi.
Restituisce
bool
true se la visualizzazione viene ridimensionata alla dimensione richiesta; in caso contrario, false.
Commenti
Una richiesta di ridimensionamento influisce solo sulla visualizzazione richiesta. Il ridimensionamento di una visualizzazione non influisce sulle dimensioni di altre visualizzazioni.
Anche quando questo metodo restituisce false, l'utente può ridimensionare manualmente la visualizzazione e causare l'esecuzione di un evento SizeChanged .
Se il ridimensionamento forza le parti dell'app a uscire dall'area di lavoro disponibile, il sistema lo sposta nuovamente nell'area di lavoro disponibile.
La richiesta di ridimensionamento non ha alcun effetto e il metodo restituisce false in questi casi:
- Le dimensioni richieste sono maggiori rispetto all'area di lavoro disponibile.
- Le dimensioni richieste sono inferiori alle dimensioni minime della visualizzazione. Vedere SetPreferredMinSize.
- Questo metodo viene chiamato mentre l'app è in esecuzione in modalità Tablet (solo Windows 10).
È consigliabile non iniziare alcun lavoro di layout fino a quando non si verifica l'evento SizeChanged della finestra. In questo modo vengono evitati due passaggi di layout diversi, uno che si verifica immediatamente dopo TryResizeView e un altro quando si verifica l'evento SizeChanged .