【问题标题】:How to set axis margin in WinRT XAML Toolkit line chart?如何在 WinRT XAML Toolkit 折线图中设置轴边距?
【发布时间】:2013-07-10 09:02:33
【问题描述】:

回答

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

((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
                                                  };

【问题讨论】:

    标签: xaml windows-8 charts windows-runtime winrt-xaml-toolkit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      相关资源
      最近更新 更多