Image.NineGrid Property

이미지 크기를 조정할 수 있는 방법을 제어하는 9개 모눈 비유를 위한 값을 가져오거나 설정합니다.

구문


public Thickness NineGrid { get; set; }


<Image NineGrid="left,top,right,bottom" />

XAML Values

left,top,right,bottom

Thickness 형식 변환기 동작에서 처리하는 속성 문자열입니다. ThicknessLeft, Top, RightBottom 값 구성 요소에 대한 값을 쉼표나 공백을 구분 기호로 사용하여 해당 순서대로 지정합니다. 대칭/균일 값을 제공하는 다른 구문이 있습니다. Thickness를 참조하십시오.

속성 값

형식: Thickness

9개 모눈 크기 조정 비유에 대해 Left, Top, Right, Bottom 치수를 설정하는 Thickness 값입니다.

설명

9개 모눈 단위 렌더링을 사용하면 이미지에서 늘일 수 있는 세그먼트 수를 지정할 수 있습니다. 이 기능은 이미지 모퉁이에 세부 정보를 유지하는 데 유용합니다.

9 그리드 렌더링은 이미지를 9개 구역의 그리드로 나눕니다.

9개 구역으로 구성된 그리드입니다.

9줄 렌더링을 사용하면 모퉁이의 원래 차원(1, 3, 7 및 9번 상자)을 보존할 수 있습니다. 맨 위와 맨 아래(상자 2와 8)는 가로로만 늘어나고 양쪽(상자 4와 6)은 세로로만 늘어납니다. 가운데(상자 5)가 두 치수에서 모두 늘어납니다. 9개 그리드 렌더링을 사용하려면 Image 요소를 만들고 NineGrid 속성의 값(그리드의 왼쪽, 위쪽, 오른쪽 및 아래쪽 측면 길이를 나타내는 픽셀 값)을 지정합니다. XAML에서 NineGrid 특성 값은 왼쪽, 위쪽, 오른쪽, 아래쪽 순서로 측면에 대한 픽셀 값을 지정하는 문자열로 지정합니다. 내부적으로 이 구문은 이러한 유형의 측정을 나타내는 Thickness 개체를 만듭니다. 동일한 값을 원하는 경우 네 가장자리에 모두 적용되는 값을 하나만 지정할 수 있습니다.

코드 또는 XAML에서 NineGrid 속성을 설정하는 데 사용하는 Thickness 값은 장치 독립적 픽셀 값입니다.

다음은 NineGrid 값을 사용하는 Image 요소에 대한 예제 XAML입니다.


<Image Source="Images/9grid.bmp" NineGrid="30,20,30,20" />

NineGrid 값은 이미지에 Width 및/또는 Height에 대해 설정된 특정 값이 없는 경우와 이미지 크기가 늘어나는 경우(이미지가 큰 컨테이너 공간으로 렌더링되고 Stretch 값이 None이 아님)의 이미지 렌더링에만 관련되어 있습니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Metadata

Windows.winmd

참고 항목

Image
Thickness
XAML 이미지 샘플

 

 

표시:
© 2015 Microsoft