2012-12-10 2 views
0

내가 System.Windows.Shapes.Path와 XAML에 다음과 같은 모양을 만들 찾고 있어요와 둥근 모서리와 곡선 바닥 모양 만들기 왼쪽 위와 오른쪽의 곡선 모서리와 곡선 이미지).는 가 <img src="https://i.stack.imgur.com/VvQky.png" alt="enter image description here"></p> <p>(이미지가 조금 거친지만 보여줍니다 Windows.Shapes.Path

지금까지 나는 다음과 하단 곡선이 있습니다

<Path Data="M0,0 L300,0 L300,40.768158 L296.83832,41.189522 C253.5976,46.794456 203.45944,50.000004 150,50.000004 C96.540565,50.000004 46.402409,46.794456 3.1617098,41.189522 L0,40.768158" ... /> 

을하지만 상단 구석이 둥글게되도록하는 방법을 확실입니다.

답변

4

당신은 당신의 경로 형상 타원형 호 (클래스 ArcSegment)를 사용할 수 있습니다 :

<Path Fill="Black" 
     Data="M0,20 A20,20 0 0 1 20,0 L280,0 A20,20 0 0 1 300,20 L300,150 A150,75 0 0 1 0,150 Z"/> 

은 또한이 같은 CombinedGeometry 사용할 수 있습니다

<Path Fill="Black"> 
    <Path.Data> 
     <CombinedGeometry GeometryCombineMode="Union"> 
      <CombinedGeometry.Geometry1> 
       <RectangleGeometry Rect="0,0,300,170" RadiusX="20" RadiusY="20"/> 
      </CombinedGeometry.Geometry1> 
      <CombinedGeometry.Geometry2> 
       <EllipseGeometry Center="150,150" RadiusX="150" RadiusY="75"/> 
      </CombinedGeometry.Geometry2> 
     </CombinedGeometry> 
    </Path.Data> 
</Path> 
+0

두 솔루션은 내가 완벽하게 원하는 모양을 만든을 - 감사합니다 당신. 필요에 따라 모양의 크기를 변경하는 것이 더 쉽기 때문에 두 번째 옵션을 사용했습니다. – binncheol

관련 문제

 관련 문제