WinRT XAML工具包LineSeries是否可以更改系列中仅一行的样式?

时间:2014-05-13 16:06:25

标签: xaml windows-runtime winrt-xaml silverlight-toolkit winrt-xaml-toolkit

我有一个系列图表,系列中有几行。我是否可以将其中一条线更改为具有不同厚度的虚线,并将其他线保持原样?任何和所有指导赞赏。

提前致谢。

1 个答案:

答案 0 :(得分:1)

不是真的 - LineSeries仅由一个Polyline表示,这是一个单一的形状,如果我理解正确的话 - 您希望以不同方式设置其中一个段。

如果你看一下LineSeries的代码 - 看起来相当简单。也许你可以实现像SegmentedLineSeries这样的东西,它将不同的样式应用于不同的段。它可能类似于LineSeries,但您需要有一对点列表来在PointsCollection Points上绘制不同的段,而不仅仅是Canvas属性。然后,您的模板可能会ItemsControl设置为ItemsPanel设置为画布,ItemTemplateLine形状,其中X1,Y1和X2,Y2绑定到您的细分收集。< / p>