【发布时间】:2014-05-13 16:06:24
【问题描述】:
我有一个线系列图表,其中有几条线。我是否可以将其中一条线更改为粗细不同的虚线,而将其他线保持原样?任何和所有的指导表示赞赏。
提前致谢。
【问题讨论】:
标签: xaml windows-runtime winrt-xaml silverlight-toolkit winrt-xaml-toolkit
我有一个线系列图表,其中有几条线。我是否可以将其中一条线更改为粗细不同的虚线,而将其他线保持原样?任何和所有的指导表示赞赏。
提前致谢。
【问题讨论】:
标签: xaml windows-runtime winrt-xaml silverlight-toolkit winrt-xaml-toolkit
并非如此 - LineSeries 仅由 Polyline 表示,它是一个单一的形状,如果我理解正确的话 - 您希望对其中一个部分进行不同的样式设置。
如果您查看LineSeries 的代码 - 它似乎相当简单。也许您可以实现类似SegmentedLineSeries 的东西,将不同的样式应用于不同的段。它可能类似于LineSeries,但不仅仅是PointsCollection Points 属性,您还需要一个点对列表来在Canvas 上绘制不同的段。然后,您的模板可能有一个 ItemsControl,其中 ItemsPanel 设置为画布,ItemTemplate 是一个 Line 形状,其中 X1,Y1 和 X2,Y2 绑定到您的段集合。
【讨论】: