1

我有一个数据模板(如下),用于在我的应用程序中绘制一些路径。路径由线段和弧段组成,绘制得很好。我想知道是否有某种方法可以绘制标记路径段边界的小点或分隔符。我将如何修改模板来做到这一点?

我可以将段端点公开为它自己的集合,但我不确定如何将其绑定到点对象的渲染。

    <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>
4

0 回答 0