다음을 통해 공유


TileBrush.Viewport 속성

정의

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에 대한 기본 파일의 위치 및 크기입니다. 기본값은Rect가 (0,0)이고 TopLeftWidth 가 1인 사각형( Height )입니다.

설명

영역을 사용하여 TileBrush그리는 경우 콘텐츠, 타일 및 출력 영역의 세 가지 구성 요소를 사용합니다. 다음 그림에서는 이러한 세 TileBrush 가지 구성 요소가 서로 어떻게 관련되는지 보여 줍니다.

TileBrush 구성 요소
단일 타일이 있는 TileBrush의 구성 요소

바둑판식으로 배열된 TileBrush의 구성 요소
TileMode가 Tile인 TileBrush의 구성 요소

속성은 Viewport 타일의 TileBrush크기와 위치를 결정합니다. 기본적으로 TileBrush 전체 출력 영역을 채우는 단일 타일이 있습니다. 이 속성은 Stretch 콘텐츠가 해당 타일에 TileBrush 맞는 방식을 제어합니다. 이 기본 동작을 재정의하고 속성을 사용하여 Viewport 타일 크기를 지정할 수 있습니다.

ViewportUnits 이 속성을 사용하여 절대 좌표 또는 상대 좌표를 사용할지 여부를 Viewport 지정합니다. 상대 좌표인 경우 출력 영역의 크기를 기준으로 합니다. 점(0,0)은 출력 영역의 왼쪽 위 모서리를 나타내고(1,1)는 출력 영역의 오른쪽 아래 모서리를 나타냅니다. 속성에서 Viewport 절대 좌표를 사용하도록 지정하려면 속성을 Absolute.로 설정합니다ViewportUnits.

다음 그림에서는 상대 또는 절대 값의 속성을 설정할 ViewportUnits 때 출력의 TileBrush 차이를 보여 줍니다.

절대적 및 상대적 뷰포트 단위
상대 및 절대 ViewportUnits

종속성 속성 정보

식별자 필드 ViewportProperty
메타 데이터 속성 설정 true 없음

적용 대상

추가 정보