Condividi tramite


UniformGrid.MeasureOverride(Size) Metodo

Definizione

Calcola le dimensioni desiderate per l'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

Size dell'area disponibile per la griglia.

Restituisce

Proprietà Size desiderata in base al contenuto figlio della griglia e al parametro constraint.

Commenti

Il constraint parametro definisce la quantità massima di spazio disponibile per la griglia. Questo spazio viene diviso in modo uguale in base al numero di righe e colonne nella griglia. Le dimensioni di ogni 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 massime figlio. Il Width valore è la larghezza figlio massima moltiplicata per il numero di colonne. L'altezza Height massima figlio viene 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, il vincoloHeight è il valore del constraint parametro e del vincoloWidth è il WidthHeight valore del constraint parametro.

Si applica a