ジオメトリやパスについて
About
WPFのジオメトリやパスの扱いは少々複雑に見えます。関連する雑記です。
Geometryのコマンド
Geometryを描画するときにこのような記述方法を見かけることがあります。これはLineSegmentなどの記述を省略するためのコマンドです。
<GeometryDrawing Geometry="M0,0 L0,10 10,10">
- コマンド(他にもあります)
- M x,y
- 現在の座標を座標x,yに移動します。
- L x,y
- 現在の座標から指定した座標x,yまで線を引きます。
- L a
- 水平方向にaの線を引きます。
- V a
- 垂直方向にaの線を引きます。
- M x,y
References
- XAML 2D Graphics-宇宙仮面のC# Programming
- 非常にわかりやすくまとめられています。