Adding an element to a PlotModel
This discussion was imported from CodePlex
bsguedes wrote at 2013-03-05 15:17:
Hello,
Is it possible to add custom elements to a PlotModel?
For instance, I would like to build a second Legend to a plot (it is not an annotation, since it should be fixed in the top corner, when I zoom or move the plot). This second legend could be a StackPanel, or a OxyRect, or a Grid maybe.
Thank you.
Bruno
Is it possible to add custom elements to a PlotModel?
For instance, I would like to build a second Legend to a plot (it is not an annotation, since it should be fixed in the top corner, when I zoom or move the plot). This second legend could be a StackPanel, or a OxyRect, or a Grid maybe.
Thank you.
Bruno
objo wrote at 2013-03-13 21:29:
It should be possible to use an annotation for the second legend. Derive from
Annotation
and override the Render
method. You don't need to transform the rendered content by the axes, just use the
PlotModel.PlotArea
property to find the coordinates. Note that annotations are not part of the measure/arrange methods for the 'plot area', so you need to set the plot margins manually if you want to place the second legend outside the plot area.wolf9s wrote at 2014-07-26 12:57:
But, in WPF, how i do [Derive from Annotation and override the Render method]?
Customer support service by UserEcho