TileBrush.Stretch Proprietà

Definizione

Ottiene o imposta un valore che specifica il modo in cui il contenuto di TileBrush occupa interamente le proprie tessere.

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

Valore della proprietà

Stretch

Valore che specifica il modo in cui il contenuto di TileBrush viene proiettato sulla tessera di base. Il valore predefinito è Fill.

Commenti

La Stretch proprietà accetta i valori seguenti, che l'enumerazione Stretch definisce:

  • None: il TileBrush contenuto non si estende per riempire il riquadro.

  • Uniform: il TileBrush contenuto viene ridimensionato per adattare le dimensioni del riquadro. Tuttavia, il rapporto di aspetto del contenuto viene mantenuto.

  • UniformToFill: il TileBrush contenuto viene ridimensionato in modo che riempia completamente l'area di output, ma mantiene il rapporto di aspetto originale.

  • Fill: il TileBrush contenuto viene ridimensionato per adattare il riquadro. Poiché l'altezza e la larghezza del contenuto vengono ridimensionate in modo indipendente, è possibile che non vengano mantenute le proporzioni originali del contenuto. Ovvero, il TileBrush contenuto potrebbe essere distorto per riempire completamente il riquadro di output.

L'immagine seguente illustra le diverse Stretch impostazioni.

TileBrush con impostazioni Stretch diverse
Impostazioni Stretch diverse

Si noti che si specificano le dimensioni del TileBrush contenuto usando la Viewbox proprietà. Specificare la posizione e le dimensioni del TileBrush riquadro di base usando la Viewport proprietà .

Ritaglio della casella di visualizzazione

TileBrush il contenuto non viene mai ritagliato nell'oggetto Viewbox. Tuttavia, TileBrush il contenuto viene ritagliato ai bordi di Viewport, che imposta le dimensioni per il TileBrush riquadro di base.

Nella figura seguente viene illustrato l'effetto di impostazioni diverse Stretch in un TileBrush oggetto con dimensioni Viewbox inferiori rispetto a .Viewport Le parti dell'immagine esterne Viewbox al colore grigio.

TileBrush con impostazioni Stretch diverse
TileBrush con impostazioni Stretch diverse

Informazioni proprietà di dipendenza

Campo Identificatore StretchProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche