TileBrush.Stretch Eigenschaft

Definition

Ruft ab einen Wert ab oder legt diesen fest, der angibt, wie der Inhalt dieses TileBrush gestreckt wird, um ihn auf seine Kacheln anzupassen.

public:
 property System::Windows::Media::Stretch Stretch { System::Windows::Media::Stretch get(); void set(System::Windows::Media::Stretch value); };
public System.Windows.Media.Stretch Stretch { get; set; }
member this.Stretch : System.Windows.Media.Stretch with get, set
Public Property Stretch As Stretch

Eigenschaftswert

Stretch

Ein Wert, der angibt, wie dieser TileBrush-Inhalt auf seine Basiskachel projiziert wird. Der Standardwert ist Fill.

Hinweise

Die Stretch Eigenschaft akzeptiert die folgenden Werte, die die Stretch Enumeration definiert:

  • None: Der TileBrush Inhalt wird nicht gestreckt, um die Kachel auszufüllen.

  • Uniform: Der TileBrush Inhalt wird skaliert, um die Kacheldimensionen anzupassen. Das Seitenverhältnis des Inhalts bleibt jedoch erhalten.

  • UniformToFill: Der TileBrush Inhalt wird skaliert, sodass er den Ausgabebereich vollständig ausfüllt, aber sein ursprüngliches Seitenverhältnis behält.

  • Fill: Der TileBrush Inhalt wird skaliert, um die Kachel anzupassen. Da Höhe und Breite des Inhalts unabhängig voneinander skaliert werden, wird das ursprüngliche Seitenverhältnis des Inhalts möglicherweise nicht beibehalten. Das heißt, der TileBrush Inhalt wird möglicherweise verzerrt, um die Ausgabekachel vollständig auszufüllen.

In der folgenden Abbildung werden die verschiedenen Stretch Einstellungen veranschaulicht.

Unterschiedliche TileBrush-Dehneinstellungen
Unterschiedliche Dehneinstellungen

Beachten Sie, dass Sie die Dimensionen des TileBrush Inhalts mithilfe der Viewbox Eigenschaft angeben. Sie geben die Position und Größe der Basiskachel mithilfe der Viewport TileBrush Eigenschaft an.

Viewbox-Clipping

TileBrush Inhalte werden niemals auf die Viewbox. TileBrush Der Inhalt wird jedoch an die Ränder des ViewportAusschnitts geschnitten, der die Abmessungen für die TileBrush Basiskachel festlegt.

Die folgende Abbildung zeigt die Auswirkung verschiedener Stretch Einstellungen auf ein TileBrush Element, das Viewbox kleiner als sein ist Viewport. Die Teile des Bilds, die sich außerhalb des Viewbox Bilds befinden, sind grau gefärbt.

TileBrush mit unterschiedlichen Dehneinstellungen
TileBrush mit unterschiedlichen Dehneinstellungen

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld StretchProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für

Siehe auch