Linguaggio

UniformGrid.MeasureOverride(Size) Metodo

Definizione

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

constraint
Size

Oggetto Size dell'area disponibile per la griglia.

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 .

Si applica a