TileBrush.Viewport Proprietà

Definizione

Ottiene o imposta la posizione e le dimensioni di una tessera di base per una classe TileBrush.

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

Valore della proprietà

Posizione e dimensioni di una tessera di base per una classe TileBrush. Il valore predefinito è un rettangolo Rect con la proprietà TopLeft impostata su (0,0) e le proprietà Width e Height impostate su 1.

Commenti

Quando si disegna un'area usando un TileBrushoggetto , si usano tre componenti: contenuto, riquadri e area di output. Nella figura seguente viene illustrato il modo in cui questi tre TileBrush componenti si riferiscono tra loro.

Componenti TileBrush TileBrush
Componenti di un oggetto TileBrush con una sola tessera

Componenti di un tiled TileBrush
Componenti di un oggetto TileBrush con TileMode impostata su Tile

La Viewport proprietà determina le dimensioni e la posizione dei riquadri in un TileBrushoggetto . Per impostazione predefinita, un oggetto TileBrush ha un singolo riquadro che riempie l'intera area di output. La Stretch proprietà controlla il modo in cui il TileBrush contenuto si adatta a tale riquadro. È possibile eseguire l'override di questo comportamento predefinito e specificare le dimensioni del riquadro usando la Viewport proprietà .

Utilizzare la ViewportUnits proprietà per specificare se usa Viewport coordinate assolute o relative. Se le coordinate sono relative, sono condizionate dalle dimensioni dell'area di output. Il punto (0,0) rappresenta l'angolo superiore sinistro dell'area di output e (1,1) rappresenta l'angolo inferiore destro dell'area di output. Per specificare che la Viewport proprietà usa coordinate assolute, impostare la ViewportUnits proprietà su Absolute.

Nella figura seguente viene illustrata la differenza nell'output quando si imposta la ViewportUnits proprietà di un TileBrush oggetto su relativo o assoluto.

Unità assolute e relative del viewport
ViewportUnits relativi e assoluti

Informazioni proprietà di dipendenza

Campo Identificatore ViewportProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche