TileBrush.Viewport TileBrush.Viewport TileBrush.Viewport TileBrush.Viewport Property

Definition

Ruft Position und Abmessungen der Basiskachel für einen TileBrush ab oder legt diese fest.Gets or sets the position and dimensions of the base tile for a 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

Eigenschaftswert

Position und Abmessungen der Basiskachel für einen TileBrush.The position and dimensions of the base tile for a TileBrush. Der Standardwert ist ein Rechteck (Rect) mit dem Wert (0,0) für TopLeft und dem Wert 1 für Width und Height.The default value is a rectangle (Rect) with a TopLeft of (0,0) and a Width and Height of 1.

Hinweise

Wenn Sie einen Bereich mithilfe eines TileBrushzeichnen, verwenden Sie drei Komponenten: Inhalt, Kacheln und den Ausgabebereich.When you paint an area by using a TileBrush, you use three components: content, tiles, and the output area. In der folgenden Abbildung wird gezeigt, TileBrush wie diese drei Komponenten zueinander zueinander stehen.The following illustration shows how these three TileBrush components relate to each other.

TileBrush-KomponentenTileBrush components
Komponenten eines TileBrush mit einer einzelnen KachelComponents of a TileBrush with a single tile

Komponenten eines gekachelten TileBrushComponents of a tiled TileBrush
Komponenten eines TileBrush mit einer TileMode-KachelComponents of a TileBrush with a TileMode of Tile

Die Viewport -Eigenschaft bestimmt die Größe und Position der Kacheln in TileBrusheiner.The Viewport property determines the size and position of the tiles in a TileBrush. Standardmäßig verfügt eine TileBrush über eine einzelne Kachel, die den gesamten Ausgabebereich füllt.By default, a TileBrush has a single tile that fills the whole output area. Die Stretch -Eigenschaft steuert, TileBrush wie der Inhalt in diese Kachel passt.The Stretch property controls how the TileBrush content fits into that tile. Sie können dieses Standardverhalten überschreiben und die Kachel Größe mithilfe der Viewport -Eigenschaft angeben.You can override this default behavior and specify the tile size by using the Viewport property.

Verwenden Sie ViewportUnits die-Eigenschaft, um Viewport anzugeben, ob der absolute oder relative Koordinaten verwendet.Use the ViewportUnits property to specify whether the Viewport uses absolute or relative coordinates. Wenn die Koordinaten relativ sind, sind sie relativ zur Größe des Ausgabebereichs.If the coordinates are relative, they are relative to the size of the output area. Der Punkt (0,0) stellt die obere linke Ecke des Ausgabe Bereichs dar, und (1, 1) stellt die untere rechte Ecke des Ausgabe Bereichs dar.The point (0,0) represents the upper-left corner of the output area, and (1,1) represents the lower-right corner of the output area. Legen Sie die ViewportUnits - Viewport Eigenschaft auf Absolutefest, um anzugeben, dass die-Eigenschaft absolute Koordinaten verwendet.To specify that the Viewport property uses absolute coordinates, set the ViewportUnits property to Absolute.

In der folgenden Abbildung ist der Unterschied in der Ausgabe dargestellt ViewportUnits TileBrush , wenn Sie die-Eigenschaft eines auf "relative" oder "absolute" festlegen.The following illustration shows the difference in output when you set the ViewportUnits property of a TileBrush to either relative or absolute.

Absolute und relative Viewport-EinheitenAbsolute and Relative Viewport Units
Relative und absolute ViewportUnitsRelative and absolute ViewportUnits

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field ViewportProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch