다음을 통해 공유


Path.Data 속성

정의

그릴 셰이프를 지정하는 Geometry 를 가져오거나 설정합니다.

public:
 property Geometry ^ Data { Geometry ^ get(); void set(Geometry ^ value); };
Geometry Data();

void Data(Geometry value);
public Geometry Data { get; set; }
var geometry = path.data;
path.data = geometry;
Public Property Data As Geometry
<Path>
  <Path.Data>
    singleGeometry
  </Path.Data>
</Path>
- or -
<Path Data="moveAndDrawCommands"/>

속성 값

그릴 모양에 대한 설명입니다.

예제

다음 예제에서는 Path 를 사용하여 타원을 그립니다.

<Canvas> 
  <Path Fill="Gold" Stroke="Black" StrokeThickness="1">
    <Path.Data>
      <EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50" />
    </Path.Data>
  </Path> 
</Canvas>

XAML에서는 이동 및 그리기 명령 구문을 Data 속성의 값으로 사용할 수도 있습니다. 이 예제에서는 이 구문을 사용하여 경로의 모양을 지정합니다.

<Canvas>
  <Path Stroke="DarkGoldenRod" StrokeThickness="3"
    Data="M 100,200 C 100,25 400,350 400,175 H 280"/>
</Canvas>

데이터 특성 문자열은 Canvas의 좌표계에서 경로에 대한 시작점을 설정하는 "M"으로 표시된 명령으로 이동으로 시작합니다. 이동 및 그리기 명령 구문의 문자열은 대/소문자를 구분하며 명령이 상대(오프셋) 또는 절대 좌표를 사용하는지 여부를 결정합니다. 첫 번째 세그먼트는 2개의 제어점 (100,25) 및 (400,350)을 사용하여 그린, (100,200)에서 시작하고 (400,175)에서 끝나는 입방형 3차원 곡선입니다.

두 번째 세그먼트는 이전 하위 경로의 엔드포인트(400,175)에서 새 엔드포인트(280,175)로 그린 선을 지정하는 "H"를 명령하는 절대 가로 로 시작합니다. 명령할 가로 이므로 지정된 값은 x 좌표입니다.

적용 대상

추가 정보