我有一个数据模板(如下),用于在我的应用程序中绘制一些路径。路径由线段和弧段组成,绘制得很好。我想知道是否有某种方法可以绘制标记路径段边界的小点或分隔符。我将如何修改模板来做到这一点?
我可以将段端点公开为它自己的集合,但我不确定如何将其绑定到点对象的渲染。
<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>