Freigeben über


IDataPointFilter.FilterDataPoint(DataPoint, Series, Int32) Methode

Definition

Bestimmt, ob ein bestimmter Datenpunkt in der Reihe gefiltert wird.

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

Parameter

point
DataPoint

Das zu filternde DataPoint-Objekt.

series
Series

Das Series-Objekt, zu dem der Datenpunkt gehört.

pointIndex
Int32

Der Index des Datenpunkts, der dessen Position in der Reihe bestimmt.

Gibt zurück

true, wenn der Datenpunkt entfernt wurde, andernfalls false.

Hinweise

Diese Methode sollte für jeden Datenpunkt in einer Reihe aufgerufen werden und gibt einen Boolean Wert zurück, der angibt, ob ein Datenpunkt gefiltert werden soll.

Um benutzerdefinierte Filterung bereitzustellen, leiten Sie eine neue oder vorhandene Klasse von der IDataPointFilter -Schnittstelle ab, und implementieren Sie dann diese Methode. Stellen Sie eine benutzerdefinierte Kriterien-Übereinstimmungslogik bereit, und geben Sie dann oder false zurücktrue, um die zu filternden Datenpunkte zu markieren. Nachdem diese Methode implementiert wurde, verwenden Sie eine der Filter Methodendefinitionen in der DataManipulator -Klasse, die ein IDataPointFilter -Objekt als Parameter verwendet, um die Filterung auszuführen.

Gefilterte Punkte werden standardmäßig aus einer Reihe entfernt. Sie können auch als leere Punkte angezeigt werden, indem sie den Wert der FilterSetEmptyPoints -Eigenschaft auf truefestlegen.

Gefilterte Punkte können auch als gefiltert markiert werden, wenn sie nicht den Filterkriterien entsprechen, die durch den FilterMatchedPoints Wert bestimmt werden.

Gilt für: