Мне нужно создать приложение, в котором на холсте могут отображаться различные математические функции. Мне также нужно нарисовать оси X и Y на холсте с маркировкой оси. Это должно выглядеть так:
https://imgur.com/1Rbjm1Q
Я уже создал линии осей, поэтому мне просто нужна помощь с маркировкой осей.
Вот как это выглядит до сих пор:
https://imgur.com/3VMHash
Вот код, который я использовал до сих пор:
<Line X1="0" Y1="200" X2="600" Y2="200" StrokeThickness="1" Stroke="Black"/>
<Line X1="300" Y1="0" X2="300" Y2="400" StrokeThickness="1" Stroke="Black"/>
<Canvas.Background>
<DrawingBrush Stretch="None" TileMode="Tile"
Viewport="0,0 20,20" ViewportUnits="Absolute">
<!-- ^^^^^^^^^^^ set the size of the tile-->
<DrawingBrush.Drawing>
<GeometryDrawing>
<GeometryDrawing.Geometry>
<!-- draw a single X -->
<GeometryGroup>
<LineGeometry StartPoint="0,0" EndPoint="0,20"/>
<LineGeometry StartPoint="0,0" EndPoint="20,0"/>
</GeometryGroup>
</GeometryDrawing.Geometry>
<GeometryDrawing.Pen>
<!-- set color and thickness of lines -->
<Pen Thickness="0.1" Brush="Black" />
</GeometryDrawing.Pen>
</GeometryDrawing>
</DrawingBrush.Drawing>
</DrawingBrush>
</Canvas.Background>