2012-03-01 19 views
3

PathのData属性で使用されるXAMLの小文字のコマンドに相当するC#はありますか?相対座標でのC#からのパスの描画

XAML:私ではなく、絶対デフォルトの相対座標を使用することを示唆しているプロパティを公開していないLineSegmenet、BezierSegmentセグメントの他の種類を見ることができるものから、

<Path Stroke="Black" Data="M 100,200 c 100,25 400,350 400,175" /> 

+0

ような何かを行うことができます。 aspx)。しかし、[StreamGeometryContext](http://msdn.microsoft.com/en-us/library/ms635540.aspx)には、相対座標を扱う方法がないようです。 – Clemens

答えて

3

あなたは上記のジオメトリ列が[StreamGeometry](http://msdn.microsoft.com/en-us/library/system.windows.media.streamgeometryを作成し、この

Path p=new Path(); 
p.Data = Geometry.Parse("M 100,200 c 100,25 400,350 400,175"); 
p.Stroke =new SolidColorBrush(Colors.Black); 
+0

上記のコードは、トリック、tnxを行った:) – pguzewicz