다음을 통해 공유


Image.Stretch 속성

정의

대상 사각형을 채우기 위해 이미지를 확장해야 하는 방법을 설명하는 값을 가져오거나 설정합니다.

public:
 property Stretch Stretch { Stretch get(); void set(Stretch value); };
Stretch Stretch();

void Stretch(Stretch value);
public Stretch Stretch { get; set; }
var stretch = image.stretch;
image.stretch = stretch;
Public Property Stretch As Stretch
<Image Stretch="stretchValue"/>

속성 값

이미지높이 및/또는 너비가 명시적으로 지정되지 않은 경우 원본 이미지가 렌더링되는 방법을 지정하는 Stretch 열거형 값입니다. 기본값은 Uniform입니다.

설명

Stretch 속성의 값은 Image instance Height 및/또는 Width 속성에 대해 명시적으로 설정된 값을 사용하지 않고 Image instance 레이아웃에서 사용 가능한 공간을 채우기 위해 이미지를 확장할 수 있는 컨테이너 내에 있는 경우에만 관련이 있습니다. Stretch 속성의 값을 None으로 설정하면 레이아웃 컨테이너가 늘일 수 있는 경우에도 이미지는 항상 자연 크기를 유지합니다. 이미지 크기 조정에 대한 자세한 내용은 이미지의 설명을 참조 하세요.

이미지 원본 및 크기 조정

디바이스 크기 조정 및 해상도로 인해 Windows에서 크기를 조정할 때 앱이 멋지게 보이도록 몇 가지 권장 크기로 이미지 원본을 만들어야 합니다. 이는 기본이 아닌 Stretch 값을 적용하는 것보다 이미지 크기 조정을 처리하는 더 좋은 방법입니다. ImageSource를 지정할 때 현재 크기에 적합한 리소스를 자동으로 참조하는 명명 규칙을 사용할 수 있습니다. 명명 규칙의 세부 정보 및 자세한 내용은 규모에 맞게 조정된 이미지 및 자산 로드를 참조하세요.

크기 조정을 위해 디자인하는 방법에 대한 자세한 내용은 Windows 앱 디자인 소개를 참조하세요.

참고

스트레치 값 없음 은 크기 조정을 지원하기 위한 이미지 리소스에서 작동하지 않습니다. 크기 조정이 검색되고 None 값으로 암시된 레이아웃 결정이 적용되기 전에 적절한 크기 조정된 리소스가 로드됩니다.

적용 대상