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 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
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.