我有一个数据模板(如下),用于在我的应用程序中绘制一些路径。路径由线段和弧段组成,绘制精细。我想知道是否有某种方法我可以绘制小点或分隔符标记路径的段边界。我如何修改模板来做到这一点?
我可以将段端点公开为它自己的集合,但我不确定如何将它绑定到点对象的渲染。
<DataTemplate x:Key="assignmentTemplate" DataType="models:AssignmentViewModel">
<DataTemplate.Resources>
<Converters:MultiplyConverter x:Key="multiplier"/>
</DataTemplate.Resources>
<Path Stroke="Yellow" StrokeThickness="{Binding RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type Composition:IWorldAndScreen}}, Path=MetersPerPixel,
Converter={StaticResource multiplier}, ConverterParameter=2.0}" StrokeLineJoin="Bevel" StrokeEndLineCap="Square" StrokeStartLineCap="Square">
<Path.Data>
<PathGeometry Figures="{Binding Figures}"/>
</Path.Data>
</Path>
</DataTemplate>