IDataPointFilter.FilterDataPoint(DataPoint, Series, Int32) Метод

Определение

Определяет, будет ли фильтроваться определенная точка данных в ряду.

public:
 bool FilterDataPoint(System::Web::UI::DataVisualization::Charting::DataPoint ^ point, System::Web::UI::DataVisualization::Charting::Series ^ series, int pointIndex);
public bool FilterDataPoint (System.Web.UI.DataVisualization.Charting.DataPoint point, System.Web.UI.DataVisualization.Charting.Series series, int pointIndex);
abstract member FilterDataPoint : System.Web.UI.DataVisualization.Charting.DataPoint * System.Web.UI.DataVisualization.Charting.Series * int -> bool
Public Function FilterDataPoint (point As DataPoint, series As Series, pointIndex As Integer) As Boolean

Параметры

point
DataPoint

Объект DataPoint, к которому требуется применить фильтр.

series
Series

Объект Series, к которому принадлежат точки данных.

pointIndex
Int32

Индекс точки данных, определяющий ее положение в ряду.

Возвращаемое значение

Значение true, если точка данных удалена; в противном случае — значение false.

Комментарии

Этот метод должен вызываться для каждой точки данных в ряду и возвращает Boolean значение, указывающее, следует ли фильтровать точку данных.

Чтобы обеспечить пользовательскую фильтрацию, наследуйте новый или существующий IDataPointFilter класс из интерфейса, а затем реализуйте этот метод. Укажите логику соответствия пользовательских критериев, а затем верните true или false , чтобы пометить точки данных для фильтрации. После реализации этого метода используйте одно из определений Filter метода в классе , который принимает IDataPointFilter объект в DataManipulator качестве параметра для выполнения фильтрации.

Отфильтрованные точки по умолчанию удаляются из ряда. Они также могут отображаться как пустые точки, задав для свойства trueзначение FilterSetEmptyPoints .

Отфильтрованные точки также можно пометить как отфильтрованные, если они не соответствуют критериям фильтрации, как определено значением FilterMatchedPoints .

Применяется к