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

속성 값

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
상대 및 절대 ViewportUnitsRelative and absolute ViewportUnits

종속성 속성 정보Dependency Property Information

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

적용 대상

추가 정보