Condividi tramite


ApplicationView.TryResizeView(Size) Metodo

Definizione

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

Boolean

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 .

Si applica a

Vedi anche