using Core.Common.Controls.TreeView;
using Core.Components.OxyPlot.Data;
namespace Core.Plugins.OxyPlot.Legend
{
///
/// This class describes the presentation of in a .
///
public class ChartDataNodePresenter : TreeViewNodePresenterBase
{
public override void UpdateNode(TreeNode parentNode, TreeNode node, IChartData nodeData)
{
node.Text = nodeData.GetType().Name;
if (nodeData is AreaData)
{
node.Image = Properties.Resources.AreaIcon;
}
if (nodeData is LineData)
{
node.Image = Properties.Resources.LineIcon;
}
if (nodeData is PointData)
{
node.Image = Properties.Resources.PointsIcon;
}
}
}
}