TileBrush.Viewport 속성

정의

TileBrush에 대한 기본 파일의 위치 및 크기를 가져오거나 설정합니다.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

속성 값

Rect

TileBrush에 대한 기본 파일의 위치 및 크기입니다.The position and dimensions of the base tile for a TileBrush. 기본값은Rect가 (0,0)이고 TopLeftWidth 가 1인 사각형( Height )입니다.The default value is a rectangle (Rect) with a TopLeft of (0,0) and a Width and Height of 1.

설명

을 사용 하 여 영역을 그리는 경우 TileBrush 세 가지 구성 요소인 콘텐츠, 타일 및 출력 영역을 사용 합니다.When you paint an area by using a TileBrush, you use three components: content, tiles, and the output area. 다음 그림에서는 이러한 세 가지 TileBrush 구성 요소가 서로 어떻게 관련 되는지를 보여 줍니다.The following illustration shows how these three TileBrush components relate to each other.

TileBrush 구성 요소TileBrush components
단일 타일이 있는 TileBrush의 구성 요소Components of a TileBrush with a single tile

바둑판식으로 배열된 TileBrush의 구성 요소Components of a tiled TileBrush
TileMode가 Tile인 TileBrush의 구성 요소Components of a TileBrush with a TileMode of Tile

Viewport속성은에서 타일의 크기와 위치를 결정 합니다 TileBrush .The Viewport property determines the size and position of the tiles in a TileBrush. 기본적으로에는 TileBrush 전체 출력 영역을 채우는 단일 타일이 있습니다.By default, a TileBrush has a single tile that fills the whole output area. Stretch속성은 TileBrush 콘텐츠가 해당 타일에 맞게 조정 되는 방법을 제어 합니다.The Stretch property controls how the TileBrush content fits into that tile. 속성을 사용 하 여이 기본 동작을 재정의 하 고 타일 크기를 지정할 수 있습니다 Viewport .You can override this default behavior and specify the tile size by using the Viewport property.

ViewportUnits속성을 사용 하 여에서 절대 좌표를 사용할지 상대 좌표를 사용할지를 지정 합니다 Viewport .Use the ViewportUnits property to specify whether the Viewport uses absolute or relative coordinates. 상대 좌표인 경우 출력 영역의 크기를 기준으로 합니다.If the coordinates are relative, they are relative to the size of the output area. 점 (0, 0)은 출력 영역의 왼쪽 위 모퉁이를 나타내고 (1, 1)은 출력 영역의 오른쪽 아래 모퉁이를 나타냅니다.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. Viewport속성이 절대 좌표를 사용 하도록 지정 하려면 ViewportUnits 속성을로 설정 합니다 Absolute .To specify that the Viewport property uses absolute coordinates, set the ViewportUnits property to Absolute.

다음 그림에서는 ViewportUnits 의 속성을 TileBrush 상대 또는 절대 중 하나로 설정할 때 출력의 차이점을 보여 줍니다.The following illustration shows the difference in output when you set the ViewportUnits property of a TileBrush to either relative or absolute.

절대적 및 상대적 뷰포트 단위Absolute and Relative Viewport Units
상대 및 절대 System.windows.media.tilebrush.viewportunitsRelative and absolute ViewportUnits

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field ViewportProperty
메타 데이터 속성 설정 trueMetadata properties set to true NoneNone

적용 대상

추가 정보