UniformGrid.MeasureOverride(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.
Calcola le dimensioni desiderate dell'oggetto UniformGrid misurando tutti gli elementi figlio.
protected:
override System::Windows::Size MeasureOverride(System::Windows::Size constraint);
protected override System.Windows.Size MeasureOverride(System.Windows.Size constraint);
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
Protected Overrides Function MeasureOverride (constraint As Size) As Size
Parametri
Valori restituiti
Oggetto desiderato Size in base al contenuto figlio della griglia e al constraint parametro .
Commenti
Il constraint parametro definisce la quantità massima di spazio disponibile per la griglia. Questo spazio viene diviso equamente in base al numero di righe e colonne nella griglia. Le dimensioni di ogni elemento figlio vengono misurate per determinare la larghezza massima di tutti gli elementi figlio della griglia. I valori massimi non possono superare le dimensioni massime delle celle calcolate da constraint. Una griglia Size desiderata viene calcolata in base alle dimensioni figlio massime.
Width è la larghezza massima figlio moltiplicata per il numero di colonne.
Height è l'altezza massima figlio moltiplicata per il numero di righe. Questo metodo restituisce l'oggetto desiderato Size.
Ad esempio, se sono presenti due righe e quattro colonne in una griglia, l'altezza massima per ogni cella è 0,5*constraintHeight e la larghezza massima è 0,25*constraintWidth. Per questi calcoli, constraintHeight è il Height valore del constraint parametro e constraintWidth è il Width valore del constraint parametro .