Condividi tramite


Stretch Enumerazione

Definizione

Descrive come viene ridimensionato il contenuto in modo da occupare lo spazio allocato.

public enum class Stretch
public enum Stretch
type Stretch = 
Public Enum Stretch
Ereditarietà

Campi

Fill 1

Il contenuto viene ridimensionato in modo da occupare le dimensioni di destinazione. Le proporzioni non vengono mantenute.

None 0

Il contenuto mantiene le dimensioni originali.

Uniform 2

Il contenuto viene ridimensionato in base alle dimensioni di destinazione e mantiene le proporzioni native.

UniformToFill 3

Il contenuto viene ridimensionato in modo da occupare le dimensioni di destinazione e mantiene le proporzioni native. Se le proporzioni del rettangolo di destinazione sono diverse da quelle del contenuto di origine, questo viene ritagliato in base alle dimensioni di destinazione.

Esempio

Nell'esempio seguente viene illustrato come creare un'istanza di e Viewbox impostare la modalità del relativo contenuto usando il Stretch codice.


// Create a Viewbox and add it to the Canvas
myViewbox = gcnew Viewbox();
myViewbox->StretchDirection = StretchDirection::Both;
myViewbox->Stretch = Stretch::Fill;
myViewbox->MaxWidth = 400;
myViewbox->MaxHeight = 400;

// Create a Viewbox and add it to the Canvas
myViewbox = new Viewbox();
myViewbox.StretchDirection = StretchDirection.Both;
myViewbox.Stretch = Stretch.Fill;
myViewbox.MaxWidth = 400;
myViewbox.MaxHeight = 400;

' Create a ViewBox and add it to the Canvas
Dim myViewbox As New Viewbox()
myViewbox.StretchDirection = StretchDirection.Both
myViewbox.Stretch = Stretch.Fill
myViewbox.MaxWidth = 400
myViewbox.MaxHeight = 400

Commenti

La figura seguente mostra i diversi Stretch valori.

Impostazioni diverse dell'estensione TileBrush
Estensione dei valori

Si applica a