Stretch Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt, wie der Inhalt skaliert wird, um den gesamten zugewiesenen Platz zu füllen.
public enum class Stretch
public enum Stretch
type Stretch =
Public Enum Stretch
- Vererbung
Felder
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.
// 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
Hinweise
Die folgende Abbildung zeigt die verschiedenen Stretch Werte.
Stretchwerte