积极答复者
Dynamic Data Display 中Animation问题。

问题
答案
-
你好,
据我所知,由于Dynamic Display Data 的各类Chart的background是在control内部设置的,所以如果你要改变这个background的话,你必须得自己创建一个Custom的Chart继承自Dynamic Display Data的Chart类型,然后重写构造函数中这个background属性的值。就ChartPlotter来说,其中AxisGrid proeprty负责你所说的画图板的绘制,在Axis中我们开一看到有一个Canvas,ChartPlotter就是在这个Canvas上绘制graph的,所以你可以在你自己的custom chart中更改这个Canvas的background来实现你的目标,你可以使用Reflector来看到内部构造。
Annabella Luo[MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 aNewBird 2012年7月17日 12:26
全部回复
-
据我所知,如果你的Chart是放在Grid里面的,那么你的Chart是不可能超越Grid的范围的,只能在Grid之内进行规模的调整。所以我不认为这个功能是可实现的。
如果你有什么问题可以进一步提出来,我会尽力为你解答。
Annabella Luo[MSFT]
MSDN Community Support | Feedback to us
-
你好,
据我所知,由于Dynamic Display Data 的各类Chart的background是在control内部设置的,所以如果你要改变这个background的话,你必须得自己创建一个Custom的Chart继承自Dynamic Display Data的Chart类型,然后重写构造函数中这个background属性的值。就ChartPlotter来说,其中AxisGrid proeprty负责你所说的画图板的绘制,在Axis中我们开一看到有一个Canvas,ChartPlotter就是在这个Canvas上绘制graph的,所以你可以在你自己的custom chart中更改这个Canvas的background来实现你的目标,你可以使用Reflector来看到内部构造。
Annabella Luo[MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 aNewBird 2012年7月17日 12:26