Path.Data 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 좌표입니다.