TileBrush.Viewport プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
プロパティ値
TileBrush の基本タイルの位置とサイズ。 既定値は、TopLeft が (0,0)、Width および Height が 1 に設定された四角形 (Rect) です。
注釈
を使用 TileBrushして領域を塗りつぶす場合は、コンテンツ、タイル、出力領域の 3 つのコンポーネントを使用します。 次の図は、これら 3 つの TileBrush コンポーネントが相互にどのように関連しているかを示しています。
1 つのタイルを使用する TileBrush のコンポーネント
の
Tile の TileMode を使用する TileBrush のコンポーネント
プロパティは Viewport 、 内のタイルのサイズと位置を TileBrush決定します。 既定では、 TileBrush には出力領域全体を塗りつぶす 1 つのタイルがあります。 プロパティは Stretch 、コンテンツを TileBrush そのタイルに収める方法を制御します。 この既定の動作をオーバーライドし、 プロパティを使用してタイル サイズを Viewport 指定できます。
プロパティを ViewportUnits 使用して、 が Viewport 絶対座標と相対座標のどちらを使用するかを指定します。 座標が相対的な場合、座標は出力領域のサイズに対して相対的になります。 ポイント (0,0) は出力領域の左上隅を表し、(1,1) は出力領域の右下隅を表します。 Viewport プロパティで絶対座標を使用するように指定するには、ViewportUnits プロパティを Absolute に設定します。
次の図は、 の プロパティを相対または絶対に設定 ViewportUnits した場合の出力の TileBrush 違いを示しています。
相対および絶対 ViewportUnits
依存プロパティ情報
識別子フィールド | ViewportProperty |
に設定されたメタデータ プロパティ true |
なし |
適用対象
こちらもご覧ください
.NET