Stretch Enum

Definitie

Hierin wordt beschreven hoe de grootte van inhoud wordt aangepast om de toegewezen ruimte te vullen.

public enum class Stretch
public enum Stretch
type Stretch = 
Public Enum Stretch
Overname

Velden

Name Waarde Description
None 0

De oorspronkelijke grootte van de inhoud blijft behouden.

Fill 1

De inhoud wordt aangepast om de doeldimensies te vullen. De hoogte-breedteverhouding blijft niet behouden.

Uniform 2

Het formaat van de inhoud wordt aangepast aan de doeldimensies, terwijl de oorspronkelijke hoogte-breedteverhouding behouden blijft.

UniformToFill 3

Het formaat van de inhoud wordt aangepast om de doeldimensies te vullen, terwijl de oorspronkelijke hoogte-breedteverhouding behouden blijft. Als de hoogte-breedteverhouding van de doelrechthoek verschilt van de bron, wordt de broninhoud geknipt zodat deze past in de doeldimensies.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een exemplaar van een Viewbox exemplaar maakt en de modus van de Stretch inhoud ervan instelt met behulp van code.


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

Opmerkingen

In de volgende afbeelding ziet u de verschillende Stretch waarden.

Verschillende TileBrush Stretch-instellingen Verschillende
Waarden uitrekken

Van toepassing op