TileBrush.Viewport Egenskap

Definition

Hämtar eller anger position och dimensioner för baspanelen för en 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

Egenskapsvärde

Baspanelens position och dimensioner för en TileBrush. Standardvärdet är en rektangel (Rect) med värdet TopLeft (0,0) och en Width och Height 1.

Kommentarer

När du målar ett område med hjälp av använder TileBrushdu tre komponenter: innehåll, paneler och utdataområdet. Följande bild visar hur dessa tre TileBrush komponenter relaterar till varandra.

TileBrush-komponenter Komponenter i en TileBrush med en enda panel

Komponenter i en kaklad TileBrush-komponenter Komponenter i en TileBrush med tilemode av panel

Egenskapen Viewport bestämmer storleken och positionen för panelerna i en TileBrush. Som standard har en TileBrush en enda panel som fyller hela utdataområdet. Egenskapen Stretch styr hur innehållet TileBrush passar in i panelen. Du kan åsidosätta det här standardbeteendet och ange panelens storlek med hjälp Viewport av egenskapen .

Använd egenskapen ViewportUnits för att ange om absoluta Viewport eller relativa koordinater ska användas. Om koordinaterna är relativa är de relativa till utdataområdets storlek. Punkten (0,0) representerar det övre vänstra hörnet i utdataområdet och (1,1) representerar det nedre högra hörnet i utdataområdet. Om du vill ange att egenskapen Viewport använder absoluta koordinater anger du ViewportUnits egenskapen till Absolute.

Följande bild visar skillnaden i utdata när du anger ViewportUnits egenskapen för en TileBrush till antingen relativ eller absolut.

Absoluta och relativa viewport-enheter Relativa och absoluta ViewportUnits

Information om beroendeegenskap

Objekt Value
Identifierarfält ViewportProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även