Auf Englisch lesen

Teilen über


Stretch Enumeration

Definition

Beschreibt, wie der Inhalt skaliert wird, um den gesamten zugewiesenen Platz zu füllen.

C#
public enum Stretch
Vererbung

Felder

Name Wert Beschreibung
Fill 1

Der Inhalt wird skaliert, um die Zielabmessungen zu füllen. Das Seitenverhältnis wird nicht beibehalten.

None 0

Der Inhalt behält seine ursprüngliche Größe.

Uniform 2

Der Inhalt wird skaliert, um in die Zieldimensionen zu passen, während er sein systemeigenes Seitenverhältnis beibehält.

UniformToFill 3

Der Inhalt wird skaliert, um die Zieldimensionen auszufüllen, während er sein systemeigenes Seitenverhältnis beibehält. Falls das Seitenverhältnis des Zielrechtecks von der Quelle abweicht, wird der Quellinhalt entsprechend den Zieldimensionen beschnitten.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine Instanz von erstellen Viewbox und den Stretch Modus des Inhalts mithilfe von Code festlegen.

C#

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

Hinweise

Die folgende Abbildung zeigt die verschiedenen Stretch Werte.

Verschiedene TileBrush Stretch-Einstellungen
Stretchwerte

Gilt für:

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9