TileBrush.Stretch 속성

정의

TileBrush의 내용을 바둑판에 맞게 늘이는 방법을 지정하는 값을 가져오거나 설정합니다.Gets or sets a value that specifies how the content of this TileBrush stretches to fit its tiles.

public:
 property System::Windows::Media::Stretch Stretch { System::Windows::Media::Stretch get(); void set(System::Windows::Media::Stretch value); };
public System.Windows.Media.Stretch Stretch { get; set; }
member this.Stretch : System.Windows.Media.Stretch with get, set
Public Property Stretch As Stretch

속성 값

기본 바둑판에 이 TileBrush 내용을 나타내는 방법을 지정하는 값입니다.A value that specifies how this TileBrush content is projected onto its base tile. 기본값은 Fill입니다.The default value is Fill.

설명

합니다 Stretch 속성은 다음 값을 Stretch 열거형 정의:The Stretch property accepts the following values, which the Stretch enumeration defines:

  • None: TileBrush 내용은 타일을 채우도록 확장 되지 않습니다.None: The TileBrush content does not stretch to fill the tile.

  • Uniform: TileBrush 내용은 타일 크기에 맞게 크기가 조정 됩니다.Uniform: The TileBrush content is scaled to fit the tile dimensions. 그러나 콘텐츠의 가로 세로 비율 유지 됩니다.However, the aspect ratio of the content is preserved.

  • UniformToFill: TileBrush 콘텐츠는 출력 영역을 완전히 채우도록 크기를 조정 하지만 원래 가로 세로 비율을 유지 합니다.UniformToFill: The TileBrush content is scaled so that it completely fills the output area but preserves its original aspect ratio.

  • Fill: TileBrush 내용은 타일에 맞게 크기가 조정 됩니다.Fill: The TileBrush content is scaled to fit the tile. 콘텐츠의 높이 및 너비가 독립적으로 조정되므로 콘텐츠의 원래 가로 세로 비율이 유지되지 않을 수 있습니다.Because the content's height and width are scaled independently, the original aspect ratio of the content might not be preserved. 즉,는 TileBrush 콘텐츠 출력 타일을 완전히 채우도록 왜곡 될 수 있습니다.That is, the TileBrush content might be distorted in order to completely fill the output tile.

다음 이미지는 다양 한 보여줍니다 Stretch 설정 합니다.The following image illustrates the different Stretch settings.

여러 TileBrush Stretch 설정Different TileBrush Stretch settings
여러 늘이기 설정Different stretch settings

크기를 지정 하는 TileBrush 를 사용 하 여 콘텐츠를 Viewbox 속성;의 크기와 위치를 지정할 수는 TileBrush 사용 하 여 기본 타일을 Viewport 속성.Note that you specify the dimensions of TileBrush content by using the Viewbox property; you specify the position and size of the TileBrush base tile by using the Viewport property.

Viewbox 클리핑Viewbox Clipping

TileBrush 콘텐츠를 클리핑되지 않습니다는 Viewbox합니다.TileBrush contents are never clipped to the Viewbox. 그러나 TileBrush 내용을 됩니다 의 가장자리에 잘립니다를 Viewport의 크기를 설정 하는 TileBrush 기본 타일입니다.However, TileBrush contents are clipped to the edges of the Viewport, which sets the dimensions for the TileBrush base tile.

다음 그림에서는 서로 다른 결과 보여 줍니다 Stretch 설정에는 TileBrush 있는 Viewbox 보다 작은 해당 Viewport합니다.The following illustration shows the effect of different Stretch settings on a TileBrush that has a Viewbox that is smaller than its Viewport. 외부에 있는 이미지의 일부는 Viewbox 색조 회색으로 표시 됩니다.The parts of the image that are outside the Viewbox are tinted gray.

다른 늘이기 설정이 있는 TileBrushTileBrush with different Stretch settings
여러 Stretch 설정의 TileBrushTileBrush with different Stretch settings

종속성 속성 정보Dependency Property Information

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

적용 대상

추가 정보