첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Shapes;

#region Path 마크업에서 Geometry 구하기 - GetGeometry(pathMarkup)

/// <summary>
/// Path 마크업에서 Geometry 구하기
/// </summary>
/// <param name="pathMarkup">Path 마크업</param>
/// <returns>Geometru</returns>
public Geometry GetGeometry(string pathMarkup)
{
    string xaml = string.Format
    (
         "<Path xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'><Path.Data>{0}</Path.Data></Path>",
         pathMarkup
    );

    Path path = XamlReader.Load(xaml) as Path;

    Geometry geometry = path.Data;

    path.Data = null;

    return geometry;
}

#endregion
728x90
반응형
그리드형
Posted by 사용자 icodebroker
TAG , , ,

댓글을 달아 주세요