Aracılığıyla paylaş


IDataPointFilter.FilterDataPoint(DataPoint, Series, Int32) Yöntem

Tanım

Seride belirli bir veri noktasının filtrelenmiş olup olmadığını belirler.

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

Parametreler

point
DataPoint

DataPointFiltrelenmiş nesne.

series
Series

SeriesVeri noktasının ait olduğu nesne.

pointIndex
Int32

Serinin konumunu belirleyen veri noktasının dizini.

Döndürülenler

Boolean

true veri noktası kaldırılırsa; aksi takdirde, false .

Açıklamalar

Bu yöntem, bir seride yer alan her veri noktası için çağrılır ve bir veri noktasının filtrelenmiş olup olmadığını Boolean belirten bir değer döndürür.

Özel filtreleme sağlamak için, arabirimden yeni veya var olan bir sınıf IDataPointFilter türetin ve ardından bu yöntemi gerçekleştirin. Özel ölçüt eşleştirme mantığı sağlama, sonra true false filtrelen veri noktalarını işaretlemek için veya tarak. Bu yöntem uygulamaya alındıktan sonra, filtrelemeyi gerçekleştirmek için bir nesneyi parametre olarak alan sınıftaki Filter DataManipulator yöntem IDataPointFilter tanımlarından birini kullanın.

Filtrelenmiş noktalar varsayılan olarak bir seriden kaldırılır. Ayrıca, özelliğinin değeri olarak ayarlanarak boş noktalar olarak FilterSetEmptyPoints da true görüntülenebilirler.

Filtrelenen noktalar, değere göre belirlenen filtreleme ölçütleriyle eşleşmezse de filtrelenmiş olarak FilterMatchedPoints işaretlenir.

Şunlara uygulanır