Freigeben über


DataSourceConverter.IsValidDataSource(IComponent) Methode

Definition

Gibt an, ob die angegebene Komponente eine gültige Datenquelle für diesen Konverter ist.

protected:
 virtual bool IsValidDataSource(System::ComponentModel::IComponent ^ component);
protected virtual bool IsValidDataSource (System.ComponentModel.IComponent component);
abstract member IsValidDataSource : System.ComponentModel.IComponent -> bool
override this.IsValidDataSource : System.ComponentModel.IComponent -> bool
Protected Overridable Function IsValidDataSource (component As IComponent) As Boolean

Parameter

component
IComponent

Die Komponente, die auf Gültigkeit als Datenquelle geprüft werden soll.

Gibt zurück

Boolean

true, wenn componentIEnumerable oder IListSource implementiert, andernfalls false.

Hinweise

Die GetStandardValues Methode verwendet die IsValidDataSource Methode, um die Komponenten zu ermitteln, die als standardmäßig zugängliche Datenquellen verfügbar sind. Für die DataSourceConverter Klasse ist eine gültige Datenquelle eine Komponente, die die IEnumerable IListSource Schnittstelle implementiert.

Hinweise für Vererber

Benutzerdefinierte Datenquellenkonverter können von der DataSourceConverter Klasse abgeleitet werden und die IsValidDataSource(IComponent) Methode außer Kraft setzen, um die Schnittstellenimplementierungen zu testen, die erforderlich sind, um eine Komponente als Datenquelle zu verwenden.

Gilt für