アプリケーションでいくつかのパスを描画するためのデータ テンプレート (以下) があります。パスは線分と円弧のセグメントで構成され、細かく描画されます。パスのセグメント境界を示す小さなドットまたはセパレータを描画できる方法があるかどうか疑問に思っています。それを行うには、テンプレートをどのように変更しますか?
セグメント エンドポイントを独自のコレクションとして公開できますが、それをドット オブジェクトのレンダリングにバインドする方法がわかりません。
<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>