DataSourceConverter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje převaděč typů, který může načíst seznam zdrojů dat přístupný pro aktuální komponentu.
public ref class DataSourceConverter : System::ComponentModel::TypeConverter
public class DataSourceConverter : System.ComponentModel.TypeConverter
type DataSourceConverter = class
inherit TypeConverter
Public Class DataSourceConverter
Inherits TypeConverter
- Dědičnost
- Odvozené
Příklady
// Associates the DataSourceConverter with an object property.
public:
[TypeConverterAttribute(DataSourceConverter::typeid)]
property Object^ dataSource
{
Object^ get()
{
return source;
}
void set( Object^ value )
{
source = value;
}
}
private:
Object^ source;
// Associates the DataSourceConverter with an object property.
[TypeConverterAttribute(typeof(DataSourceConverter))]
public object dataSource
{
get
{
return source;
}
set
{
source = value;
}
}
private object source;
' Associates the DataSourceConverter with an object property.
<TypeConverterAttribute(GetType(DataSourceConverter))> _
Public Property dataSource() As Object
Get
Return [source]
End Get
Set
[source] = value
End Set
End Property
Private [source] As Object
Poznámky
DataSourceConverter poskytuje metody, které lze použít k načtení seznamu zdrojů dat, které jsou přístupné pro aktuální součást návrhu a času návrhu.
Tento převaděč typů používá Visual Studio 2005 k poskytnutí hodnot, které se zobrazí v seznamu zdrojů dat v okně Properties.
Caution
Nikdy byste neměli přistupovat k převaděči typů přímo. Místo toho volejte příslušný převaděč pomocí TypeDescriptor. Další informace najdete v příkladech TypeConverter základní třídy.
Další informace o převaděčích typů naleznete v TypeConverter základní třídě a postupy: Implementace převaděče typů.
Konstruktory
| Name | Description |
|---|---|
| DataSourceConverter() |
Inicializuje novou instanci DataSourceConverter třídy. |
Metody
| Name | Description |
|---|---|
| CanConvertFrom(ITypeDescriptorContext, Type) |
Získá hodnotu určující, zda převaděč může převést objekt zadaného typu zdroje na nativní typ převaděče. |
| CanConvertFrom(Type) |
Vrátí, zda tento převaděč může převést objekt daného typu na typ tohoto převaděče. (Zděděno od TypeConverter) |
| CanConvertTo(ITypeDescriptorContext, Type) |
Vrátí, zda tento převaděč může převést objekt na zadaný typ pomocí zadaného kontextu. (Zděděno od TypeConverter) |
| CanConvertTo(Type) |
Vrátí, zda tento převaděč může převést objekt na zadaný typ. (Zděděno od TypeConverter) |
| ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Převede zadaný objekt na nativní typ převaděče. |
| ConvertFrom(Object) |
Převede danou hodnotu na typ tohoto převaděče. (Zděděno od TypeConverter) |
| ConvertFromInvariantString(ITypeDescriptorContext, String) |
Převede daný řetězec na typ tohoto převaděče pomocí invariantní jazykové verze a zadaného kontextu. (Zděděno od TypeConverter) |
| ConvertFromInvariantString(String) |
Převede daný řetězec na typ tohoto převaděče pomocí invariantní jazykové verze. (Zděděno od TypeConverter) |
| ConvertFromString(ITypeDescriptorContext, CultureInfo, String) |
Převede daný text na objekt pomocí zadaného kontextu a informací o jazykové verzi. (Zděděno od TypeConverter) |
| ConvertFromString(ITypeDescriptorContext, String) |
Převede daný text na objekt pomocí zadaného kontextu. (Zděděno od TypeConverter) |
| ConvertFromString(String) |
Převede zadaný text na objekt. (Zděděno od TypeConverter) |
| ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Převede daný objekt hodnoty na zadaný typ pomocí zadaného kontextu a informací o jazykové verzi. (Zděděno od TypeConverter) |
| ConvertTo(Object, Type) |
Převede daný objekt hodnoty na zadaný typ pomocí argumentů. (Zděděno od TypeConverter) |
| ConvertToInvariantString(ITypeDescriptorContext, Object) |
Převede zadanou hodnotu na reprezentaci řetězce invariantní jazykové verze pomocí zadaného kontextu. (Zděděno od TypeConverter) |
| ConvertToInvariantString(Object) |
Převede zadanou hodnotu na reprezentaci řetězce invariantní jazykové verze. (Zděděno od TypeConverter) |
| ConvertToString(ITypeDescriptorContext, CultureInfo, Object) |
Převede danou hodnotu na řetězcovou reprezentaci pomocí zadaného kontextu a informací o jazykové verzi. (Zděděno od TypeConverter) |
| ConvertToString(ITypeDescriptorContext, Object) |
Převede danou hodnotu na řetězcovou reprezentaci pomocí daného kontextu. (Zděděno od TypeConverter) |
| ConvertToString(Object) |
Převede zadanou hodnotu na řetězcovou reprezentaci. (Zděděno od TypeConverter) |
| CreateInstance(IDictionary) |
Znovu vytvoří danou Object sadu hodnot vlastností objektu. (Zděděno od TypeConverter) |
| CreateInstance(ITypeDescriptorContext, IDictionary) |
Vytvoří instanci typu, ke kterému je přidružena TypeConverter , pomocí zadaného kontextu vzhledem k sadě hodnot vlastností objektu. (Zděděno od TypeConverter) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetConvertFromException(Object) |
Vrátí výjimku, která se vyvolá, když převod nelze provést. (Zděděno od TypeConverter) |
| GetConvertToException(Object, Type) |
Vrátí výjimku, která se vyvolá, když převod nelze provést. (Zděděno od TypeConverter) |
| GetCreateInstanceSupported() |
Vrátí, zda změna hodnoty pro tento objekt vyžaduje volání CreateInstance(IDictionary) metody k vytvoření nové hodnoty. (Zděděno od TypeConverter) |
| GetCreateInstanceSupported(ITypeDescriptorContext) |
Vrátí, zda změna hodnoty v tomto objektu vyžaduje volání k CreateInstance(IDictionary) vytvoření nové hodnoty pomocí zadaného kontextu. (Zděděno od TypeConverter) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Vrátí kolekci vlastností pro typ pole určeného parametrem hodnoty pomocí zadaného kontextu a atributů. (Zděděno od TypeConverter) |
| GetProperties(ITypeDescriptorContext, Object) |
Vrátí kolekci vlastností pro typ pole určeného parametrem hodnoty pomocí zadaného kontextu. (Zděděno od TypeConverter) |
| GetProperties(Object) |
Vrátí kolekci vlastností pro typ pole určeného parametrem hodnoty. (Zděděno od TypeConverter) |
| GetPropertiesSupported() |
Vrátí, zda tento objekt podporuje vlastnosti. (Zděděno od TypeConverter) |
| GetPropertiesSupported(ITypeDescriptorContext) |
Vrátí, zda tento objekt podporuje vlastnosti pomocí zadaného kontextu. (Zděděno od TypeConverter) |
| GetStandardValues() |
Vrátí kolekci standardních hodnot z výchozího kontextu pro datový typ, pro který je tento převaděč typů určen. (Zděděno od TypeConverter) |
| GetStandardValues(ITypeDescriptorContext) |
Získá standardní zdroje dat přístupné pro ovládací prvek. |
| GetStandardValuesExclusive() |
Vrátí, zda kolekce standardních hodnot vrácených z GetStandardValues() je exkluzivní seznam. (Zděděno od TypeConverter) |
| GetStandardValuesExclusive(ITypeDescriptorContext) |
Získá hodnotu určující, zda kolekce standardních hodnot vrácených ze GetStandardValues() seznamu všech možných hodnot. |
| GetStandardValuesSupported() |
Vrátí, zda tento objekt podporuje standardní sadu hodnot, které lze vybrat ze seznamu. (Zděděno od TypeConverter) |
| GetStandardValuesSupported(ITypeDescriptorContext) |
Získá hodnotu určující, zda převaděč podporuje standardní sadu hodnot, které lze vybrat ze seznamu. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IsValid(ITypeDescriptorContext, Object) |
Vrátí, zda daný objekt hodnoty je platný pro tento typ a pro zadaný kontext. (Zděděno od TypeConverter) |
| IsValid(Object) |
Vrátí, zda daný objekt hodnoty je platný pro tento typ. (Zděděno od TypeConverter) |
| IsValidDataSource(IComponent) |
Určuje, zda je zadaná komponenta platným zdrojem dat pro tento převaděč. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SortProperties(PropertyDescriptorCollection, String[]) |
Seřadí kolekci vlastností. (Zděděno od TypeConverter) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Platí pro
Viz také
- Postupy: Implementace převaděče typů