0

回答

最后我用这个解决了我的答案。

((LineSeries)MyChart.Series[0]).IndependentAxis = new LinearAxis
                                                  {
                                                      Minimum = 1,
                                                      Maximum = 5,
                                                      Orientation = AxisOrientation.X,
                                                      Interval = 1,
                                                      Margin = new Thickness(10, 0, 10, 0)
                                                  };

((LineSeries)MyChart.Series[0]).Clip = null;
((LineSeries)MyChart.Series[0]).Margin = new Thickness(10, 0, 10, 0);

我在WinRT XAML Toolkit的帮助下绘制折线图。我正在手动设置 X 轴,但是当我设置时,我得到了奇怪的起点和终点。我试图设置边距和填充,但它不起作用。你能建议我怎么做吗?

((LineSeries)MyChart.Series[0]).IndependentAxis = new LinearAxis
                                                  {
                                                      Minimum = 1,
                                                      Maximum = 5,
                                                      Orientation = AxisOrientation.X,
                                                      Interval = 1,
                                                      //Margin = .... Not working
                                                      //Padding = .... Not working
                                                  };

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

我会使用可视化树调试器从这些数据点向上遍历可视化树,以查看 Clip 属性的设置位置。事实上,我只是在示例项目上做到了这一点,它是在 LineSeries 上设置的。查看它是否设置为其 XAML 模板的一部分,或者是否在 C# 中完成并将其删除。您也可以更改 X 轴上的最小值/最大值以腾出更多空间。我会将清理这一切添加到我的 TODO 列表中。

于 2013-07-10T15:00:18.903 回答