Stretch Enum

Definition

Beskriver hur innehållet ändras så att det fyller det allokerade utrymmet.

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

Fält

Name Värde Description
None 0

Innehållet bevarar sin ursprungliga storlek.

Fill 1

Innehållet ändras så att det fyller måldimensionerna. Proportionerna bevaras inte.

Uniform 2

Innehållet ändras så att det passar i måldimensionerna medan det bevarar sitt ursprungliga proportioner.

UniformToFill 3

Innehållet ändras så att det fyller måldimensionerna medan det bevarar sitt ursprungliga proportioner. Om proportionerna för målrektangeln skiljer sig från källan klipps källinnehållet till måldimensionerna.

Exempel

I följande exempel visas hur du skapar en instans av en Viewbox och anger läget för Stretch innehållet med hjälp av kod.


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

Kommentarer

Följande bild visar de olika Stretch värdena.

Olika PanelBrush Stretch-inställningar
Stretchvärden

Gäller för