30 lines
861 B
C#
30 lines
861 B
C#
using System;
|
|
using System.Collections;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using System.Globalization;
|
|
|
|
namespace DevComponents.DotNetBar.Charts
|
|
{
|
|
public class PieSeriesConverter : ExpandableObjectConverter
|
|
{
|
|
public override PropertyDescriptorCollection
|
|
GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
|
|
{
|
|
PropertyDescriptorCollection pdc = base.GetProperties(context, value, attributes);
|
|
|
|
PropertyDescriptor[] newProps = new PropertyDescriptor[pdc.Count - 1];
|
|
|
|
int n = 0;
|
|
|
|
for (int i = 0; i < pdc.Count; i++)
|
|
{
|
|
if (pdc[i].Name.Equals("SeriesType") == false)
|
|
newProps[n++] = pdc[i];
|
|
}
|
|
|
|
return new PropertyDescriptorCollection(newProps);
|
|
}
|
|
}
|
|
}
|