Ottiene o imposta la posizione e le dimensioni di una tessera di base per una classe TileBrush.
Assembly: PresentationCore (in PresentationCore.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
Public Property Viewport As Rect Get Set
public Rect Viewport { get; set; }
public: property Rect Viewport { Rect get (); void set (Rect value); }
member Viewport : Rect with get, set
<object> <object.Viewport> <Rect .../> </object.Viewport> </object>
<object Viewport="Rect" .../>
|
Campo dell'identificatore |
|
|
Proprietà dei metadati impostate su true |
Nessuna correzione |
Quando si disegna un'area utilizzando una classe TileBrush, si utilizzano tre componenti, ovvero contenuto, tessere e area di output. Di seguito è illustrata la relazione tra questi tre componenti della classe TileBrush.
La proprietà Viewport determina le dimensioni e la posizione delle tessere in una classe TileBrush. Per impostazione predefinita, una classe TileBrush dispone di una sola tessera che riempie l'intera area di output La proprietà Stretch controlla l'adattamento del contenuto della classe TileBrush a tale tessera. È possibile eseguire l'override di questo comportamento predefinito e specificare le dimensioni delle tessere tramite la proprietà Viewport.
Utilizzare la proprietà ViewportUnits per specificare se la proprietà Viewport utilizza coordinate assolute o relative. Se le coordinate sono relative, sono condizionate dalle dimensioni dell'area di output. I punti (0,0) e (1,1) rappresentano rispettivamente l'angolo superiore sinistro e l'angolo inferiore destro dell'area di output. Per specificare che la proprietà Viewport utilizza coordinate assolute, impostare la proprietà ViewportUnits su Absolute.
Di seguito è illustrata la differenza in termini di output tra l'impostazione della proprietà ViewportUnits di una classe TileBrush su un valore assoluto o relativo.
.NET Framework
Supportato in: 4, 3.5, 3.0.NET Framework Client Profile
Supportato in: 4, 3.5 SP1Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.