TypeConverter TypeConverter TypeConverter TypeConverter Class

Definition

Stellt eine einheitliche Methode zum Konvertieren von Werttypen in andere Typen sowie zum Zugreifen auf Standardwerte und Untereigenschaften bereit.Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.

public ref class TypeConverter
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeConverter
type TypeConverter = class
Public Class TypeConverter
Vererbung
TypeConverterTypeConverterTypeConverterTypeConverter
Abgeleitet
Attribute

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie eine Instanz eines Typkonverters erstellt und an eine-Klasse gebunden wird.The following code example shows how to create an instance of a type converter and bind it to a class. Die Klasse, die den Konverter MyClassConverterimplementiert, muss von der TypeConverter -Klasse erben.The class implementing the converter, MyClassConverter, must inherit from the TypeConverter class.

public:
   [TypeConverter(Sample::MyClassConverter::typeid)]
   ref class MyClass
   {
      // Insert code here.
   };
[TypeConverter(typeof(MyClassConverter))]
 public class MyClass {
    // Insert code here.
}
<TypeConverter(GetType(MyClassConverter))> _
Public Class Class1
    ' Insert code here.
End Class 'MyClass

Wenn Sie über eine Eigenschaft mit einer Enumeration verfügen, überprüfen Sie, ob ein Enumerationswert gültig ist, bevor Sie die-Eigenschaft festlegen.When you have a property that has an enumeration, check to see whether an enumeration value is valid before setting the property. Das nächste Codebeispiel setzt voraus, dass eine Enumeration mit dem Namen MyPropertyEnum deklariert wurde.The next code example requires that an enumeration called MyPropertyEnum has been declared.

public:
   property MyPropertyEnum MyProperty 
   {
      void set( MyPropertyEnum value )
      {
         // Checks to see if the value passed is valid.
         if ( !TypeDescriptor::GetConverter( MyPropertyEnum::typeid )->IsValid( value ) )
         {
            throw gcnew ArgumentException;
         }
         // The value is valid. Insert code to set the property.
      }
   }
public MyPropertyEnum MyProperty {
    set {
       // Checks to see if the value passed is valid.
       if (!TypeDescriptor.GetConverter(typeof(MyPropertyEnum)).IsValid(value)) {
          throw new ArgumentException();
       }
       // The value is valid. Insert code to set the property.
    }
 }

Public WriteOnly Property MyProperty() As MyPropertyEnum
    Set
        ' Checks to see if the value passed is valid.
        If Not TypeDescriptor.GetConverter(GetType(MyPropertyEnum)).IsValid(value) Then
            Throw New ArgumentException()
        End If
        ' The value is valid. Insert code to set the property.
    End Set 
End Property

Eine andere gängige typkonverterverwendung ist das Konvertieren eines Objekts in eine Zeichenfolge.Another common type converter usage is to convert an object to a string. Im folgenden Codebeispiel wird der Name Color der in der Variablen cgespeicherten ausgegeben.The following code example prints out the name of the Color stored in the variable c.

Color c = Color::Red;
Console::WriteLine( TypeDescriptor::GetConverter( c )->ConvertToString( c ) );
Color c = Color.Red;
    Console.WriteLine(TypeDescriptor.GetConverter(c).ConvertToString(c));
Dim c As Color = Color.Red
Console.WriteLine(TypeDescriptor.GetConverter(c).ConvertToString(c))

Sie können auch einen Typkonverter verwenden, um einen Wert aus seinem Namen zu konvertieren, wie im folgenden Codebeispiel gezeigt.You can also use a type converter to convert a value from its name, as shown in the next code example.

Color c =  (Color)(TypeDescriptor::GetConverter( Color::typeid )->ConvertFromString( "Red" ));
Color c = (Color)TypeDescriptor.GetConverter(typeof(Color)).ConvertFromString("Red");
Dim c As Color = CType(TypeDescriptor.GetConverter(GetType(Color)).ConvertFromString("Red"), Color)

Im folgenden Codebeispiel können Sie einen Typkonverter verwenden, um den Satz von Standardwerten auszugeben, den das-Objekt unterstützt.In the following code example, you can use a type converter to print out the set of standard values that the object supports.

for each ( Color c in TypeDescriptor::GetConverter( Color::typeid )->GetStandardValues() )
{
   Console::WriteLine( TypeDescriptor::GetConverter( c )->ConvertToString( c ) );
}
foreach(Color c in TypeDescriptor.GetConverter(typeof(Color)).GetStandardValues()) {
    Console.WriteLine(TypeDescriptor.GetConverter(c).ConvertToString(c));
 }
Dim c As Color
For Each c In  TypeDescriptor.GetConverter(GetType(Color)).GetStandardValues()
    Console.WriteLine(TypeDescriptor.GetConverter(c).ConvertToString(c))
Next c

Hinweise

Der häufigste Konvertertyp ist ein Typ, der in eine und aus einer Textdarstellung konvertiert.The most common type of converter is one that converts to and from a text representation. Der Typkonverter für eine Klasse wird mit einem TypeConverterAttributean die-Klasse gebunden.The type converter for a class is bound to the class with a TypeConverterAttribute. Wenn dieses Attribut nicht überschrieben wird, verwenden alle Klassen, die von dieser Klasse erben, denselben Typkonverter wie die Basisklasse.Unless this attribute is overridden, all classes that inherit from this class use the same type converter as the base class.

Hinweis

Verwenden Sie für allgemeine Typsystem Zwecke keinen direkten Zugriff auf einen Typkonverter.For general type system purposes, do not access a type converter directly. Greifen Sie stattdessen mithilfe TypeDescriptorvon auf den entsprechenden Konverter zu.Instead, access the appropriate converter by using TypeDescriptor. Weitere Informationen finden Sie in den bereitgestellten Codebeispielen.For more information, see the code examples provided.

Wenn Sie jedoch XAML verwenden, sucht ein XAML-Prozessor direkt TypeConverterAttribute nach dem, anstatt zu durch TypeDescriptorlaufen.However, when using XAML, a XAML processor searches for the TypeConverterAttribute directly, instead of going through TypeDescriptor. In Fällen, in denen Sie eine TypeDescriptor -Instanz aus Code oder eine freigegebene Instanz in WPF-Ressourcen erstellen möchten, ist es akzeptabel, Sie direkt ohne TypeDescriptor Verweise oder andere Reflektions-und typsystemunterstützung zu konstruieren.For cases where you do want a TypeDescriptor instance from code, or where you create a shared instance in WPF resources, it is acceptable to construct it directly without referencing TypeDescriptor or other reflection and type system support.

Auf Klassen, TypeConverter die von abgeleitet sind, wird häufig als Teil davon verwiesen, wie ein XAML-Prozessor einen Attribut-oder Initialisierungs Textwert aus Markup konvertiert (d. h. eine Zeichenfolge) und ein Objekt für eine Lauf Zeit Darstellung generiert.Classes derived from TypeConverter are often referenced as part of how a XAML processor converts an attribute or initialization text value from markup (which is inherently a string) and generates an object for a run-time representation. Benutzerdefinierte typautoren, die ein Typkonvertierungs Verhalten für XAML unterstützen möchten TypeConverter , implementieren in der Regel eine ConvertFrom Klasse, die ihr eigenes eindeutiges Verhalten von einer Zeichenfolge unterstützt.Custom type authors that intend to support a type conversion behavior for XAML typically implement a TypeConverter class that supports their own unique ConvertFrom behavior from a string. Dieses Verhalten ermöglicht die Typkonvertierung aus der Zeichenfolge, die als XAML-Attribut Wert bereitgestellt wird, und stellt einen XAML-Prozessor mit der Unterstützung bereit, der zum Erstellen eines Objekts aus der Zeichenfolge erforderlich ist, damit das Objekt in einem analysierten Objekt Diagramm erstellt werden kann.This behavior enables type conversion from the string provided as a XAML attribute value and provides a XAML processor with the support needed to create an object from the string, so that the object can be produced in a parsed object graph. Benutzerdefinierte Typen oder Member von benutzerdefinierten Typen werden durch TypeConverterAttribute anwenden auf die Definitionen angegeben, wobei das-Attribut auf TypeConverter die benutzerdefinierte Implementierung verweist.Custom types or members of custom types are indicated by applying TypeConverterAttribute to the definitions, with the attribute referencing the custom TypeConverter implementation. Weitere Informationen finden Sie unter Übersicht über Typkonverter für XAML.For more information, see Type Converters for XAML Overview.

Hinweise für Vererber

Erben von TypeConverter , um Ihre eigenen Konvertierungs Anforderungen zu implementieren.Inherit from TypeConverter to implement your own conversion requirements. Wenn Sie von dieser Klasse erben, können Sie die folgenden Methoden überschreiben:When you inherit from this class, you can override the following methods: -Um die benutzerdefinierte Typkonvertierung zu unter CanConvertFrom(ITypeDescriptorContext, Type)stützen, ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)überschreiben ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Sie die Methoden, CanConvertTo(ITypeDescriptorContext, Type), und.- To support custom type conversion, override the CanConvertFrom(ITypeDescriptorContext, Type), CanConvertTo(ITypeDescriptorContext, Type), ConvertFrom(ITypeDescriptorContext, CultureInfo, Object), and ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) methods.

-Um Typen zu konvertieren, die das-Objekt neu erstellen müssen, um den Wert zu CreateInstance(ITypeDescriptorContext, IDictionary) ändern GetCreateInstanceSupported(ITypeDescriptorContext) , überschreiben Sie die-und-Methoden.- To convert types that must re-create the object to change its value, override the CreateInstance(ITypeDescriptorContext, IDictionary) and GetCreateInstanceSupported(ITypeDescriptorContext) methods.

-Um Typen zu konvertieren, die Eigenschaften unterstützen GetProperties(ITypeDescriptorContext, Object, Attribute[]) , GetPropertiesSupported(ITypeDescriptorContext) überschreiben Sie die Methoden und.- To convert types that support properties, override the GetProperties(ITypeDescriptorContext, Object, Attribute[]) and GetPropertiesSupported(ITypeDescriptorContext) methods. Wenn die Klasse, die Sie umrechnen, keine Eigenschaften besitzt und Sie Eigenschaften implementieren müssen, können Sie die TypeConverter.SimplePropertyDescriptor -Klasse als Basis zum Implementieren der Eigenschafts Deskriptoren verwenden.If the class you are converting does not have properties, and you need to implement properties, you can use the TypeConverter.SimplePropertyDescriptor class as a base for implementing the property descriptors. Wenn Sie von TypeConverter.SimplePropertyDescriptorerben, müssen Sie die-Methode SetValue(Object, Object) und die GetValue(Object) -Methode überschreiben.When you inherit from TypeConverter.SimplePropertyDescriptor, you must override the GetValue(Object) and SetValue(Object, Object) methods.

-Um Typen zu konvertieren, die Standardwerte unterstützen GetStandardValues(ITypeDescriptorContext), über GetStandardValuesSupported(ITypeDescriptorContext) schreiben IsValid(ITypeDescriptorContext, Object) Sie die Methoden, GetStandardValuesExclusive(ITypeDescriptorContext)und.- To convert types that support standard values, override the GetStandardValues(ITypeDescriptorContext), GetStandardValuesExclusive(ITypeDescriptorContext), GetStandardValuesSupported(ITypeDescriptorContext) and IsValid(ITypeDescriptorContext, Object) methods.

Der abgeleitete Typ ist möglicherweise internal als privateoder gekennzeichnet, aber es kann eine Instanz des Typs mit der TypeDescriptor -Klasse erstellt werden.Your derived type might be marked as internal or private, but an instance of your type can be created with the TypeDescriptor class. Schreiben Sie unsicheren Code nicht, indem Sie annehmen, dass der Aufrufer vertrauenswürdig istDo not write insecure code by assuming the caller is trusted. Nehmen Sie an, dass Aufrufer möglicherweise Instanzen des Typs in teilweiser Vertrauenswürdigkeit erstellen.Assume instead that callers might create instances of your type in partial trust.

Weitere Informationen zu Typkonvertern für allgemeine (nicht-XAML)-Zwecke finden Sie unter Gewusst wie: Implementieren Sie einen Typkonverter oder eine verallgemeinerte Typkonvertierung.For more information about type converters for general (non-XAML) purposes, see How to: Implement a Type Converter or Generalized Type Conversion.

Konstruktoren

TypeConverter() TypeConverter() TypeConverter() TypeConverter()

Initialisiert eine neue Instanz der TypeConverter-Klasse.Initializes a new instance of the TypeConverter class.

Methoden

CanConvertFrom(ITypeDescriptorContext, Type) CanConvertFrom(ITypeDescriptorContext, Type) CanConvertFrom(ITypeDescriptorContext, Type) CanConvertFrom(ITypeDescriptorContext, Type)

Gibt zurück, ob dieser Konverter ein Objekt vom angegebenen Typ unter Verwendung des angegebenen Kontexts in den Typ dieses Konverters konvertieren kann.Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

CanConvertFrom(Type) CanConvertFrom(Type) CanConvertFrom(Type) CanConvertFrom(Type)

Gibt zurück, ob dieser Konverter ein Objekt des angegebenen Typs in den Typ dieses Konverters konvertieren kann.Returns whether this converter can convert an object of the given type to the type of this converter.

CanConvertTo(ITypeDescriptorContext, Type) CanConvertTo(ITypeDescriptorContext, Type) CanConvertTo(ITypeDescriptorContext, Type) CanConvertTo(ITypeDescriptorContext, Type)

Gibt zurück, ob dieser Konverter das Objekt mithilfe des angegebenen Kontexts in den angegebenen Typ umwandeln kann.Returns whether this converter can convert the object to the specified type, using the specified context.

CanConvertTo(Type) CanConvertTo(Type) CanConvertTo(Type) CanConvertTo(Type)

Gibt zurück, ob dieser Konverter das Objekt in den angegebenen Typ konvertieren kann.Returns whether this converter can convert the object to the specified type.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Konvertiert das angegebene Objekt unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in den Typ dieses Konverters.Converts the given object to the type of this converter, using the specified context and culture information.

ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object)

Konvertiert den angegebenen Wert in den Typ dieses Konverters.Converts the given value to the type of this converter.

ConvertFromInvariantString(ITypeDescriptorContext, String) ConvertFromInvariantString(ITypeDescriptorContext, String) ConvertFromInvariantString(ITypeDescriptorContext, String) ConvertFromInvariantString(ITypeDescriptorContext, String)

Konvertiert die angegebene Zeichenfolge unter Verwendung der invarianten Kultur und des angegebenen Kontexts in den Typ dieses Konverters.Converts the given string to the type of this converter, using the invariant culture and the specified context.

ConvertFromInvariantString(String) ConvertFromInvariantString(String) ConvertFromInvariantString(String) ConvertFromInvariantString(String)

Konvertiert die angegebene Zeichenfolge unter Verwendung der invarianten Kultur in einen Typ dieses Konverters.Converts the given string to the type of this converter, using the invariant culture.

ConvertFromString(ITypeDescriptorContext, CultureInfo, String) ConvertFromString(ITypeDescriptorContext, CultureInfo, String) ConvertFromString(ITypeDescriptorContext, CultureInfo, String) ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Konvertiert den angegebenen Text unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in ein Objekt.Converts the given text to an object, using the specified context and culture information.

ConvertFromString(ITypeDescriptorContext, String) ConvertFromString(ITypeDescriptorContext, String) ConvertFromString(ITypeDescriptorContext, String) ConvertFromString(ITypeDescriptorContext, String)

Konvertiert den angegebenen Text unter Verwendung des angegebenen Kontexts in ein Objekt.Converts the given text to an object, using the specified context.

ConvertFromString(String) ConvertFromString(String) ConvertFromString(String) ConvertFromString(String)

Konvertiert den angegebenen Text in ein Objekt.Converts the specified text to an object.

ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Konvertiert das angegebene Wertobjekt unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in den angegebenen Typ.Converts the given value object to the specified type, using the specified context and culture information.

ConvertTo(Object, Type) ConvertTo(Object, Type) ConvertTo(Object, Type) ConvertTo(Object, Type)

Konvertiert das angegebene Wertobjekt unter Verwendung der Argumente in den angegebenen Typ.Converts the given value object to the specified type, using the arguments.

ConvertToInvariantString(ITypeDescriptorContext, Object) ConvertToInvariantString(ITypeDescriptorContext, Object) ConvertToInvariantString(ITypeDescriptorContext, Object) ConvertToInvariantString(ITypeDescriptorContext, Object)

Konvertiert den angegebenen Wert unter Verwendung des angegebenen Kontexts in eine Zeichenfolgendarstellung mit invarianter Kultur.Converts the specified value to a culture-invariant string representation, using the specified context.

ConvertToInvariantString(Object) ConvertToInvariantString(Object) ConvertToInvariantString(Object) ConvertToInvariantString(Object)

Konvertiert den angegebenen Wert in eine Zeichenfolgendarstellung mit invarianter Kultur.Converts the specified value to a culture-invariant string representation.

ConvertToString(ITypeDescriptorContext, CultureInfo, Object) ConvertToString(ITypeDescriptorContext, CultureInfo, Object) ConvertToString(ITypeDescriptorContext, CultureInfo, Object) ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Konvertiert den angegebenen Wert unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in eine Zeichenfolgendarstellung.Converts the given value to a string representation, using the specified context and culture information.

ConvertToString(ITypeDescriptorContext, Object) ConvertToString(ITypeDescriptorContext, Object) ConvertToString(ITypeDescriptorContext, Object) ConvertToString(ITypeDescriptorContext, Object)

Konvertiert den angegebenen Wert unter Verwendung des angegebenen Kontexts in eine Zeichenfolgendarstellung.Converts the given value to a string representation, using the given context.

ConvertToString(Object) ConvertToString(Object) ConvertToString(Object) ConvertToString(Object)

Konvertiert den angegebenen Wert in eine Zeichenfolgendarstellung.Converts the specified value to a string representation.

CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary)

Erstellt eine Object-Klasse mit einer angegebenen Menge von Eigenschaftswerten für das Objekt neu.Re-creates an Object given a set of property values for the object.

CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary)

Erstellt über den angegebenen Kontext, der aus einer angegebenen Menge von Eigenschaftswerten für das Objekt besteht, eine Instanz des Typs, der dieser TypeConverter-Klasse zugeordnet ist.Creates an instance of the type that this TypeConverter is associated with, using the specified context, given a set of property values for the object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetConvertFromException(Object) GetConvertFromException(Object) GetConvertFromException(Object) GetConvertFromException(Object)

Gibt eine Ausnahme zurück, die ausgelöst wird, wenn eine Konvertierung nicht durchgeführt werden kann.Returns an exception to throw when a conversion cannot be performed.

GetConvertToException(Object, Type) GetConvertToException(Object, Type) GetConvertToException(Object, Type) GetConvertToException(Object, Type)

Gibt eine Ausnahme zurück, die ausgelöst wird, wenn eine Konvertierung nicht durchgeführt werden kann.Returns an exception to throw when a conversion cannot be performed.

GetCreateInstanceSupported() GetCreateInstanceSupported() GetCreateInstanceSupported() GetCreateInstanceSupported()

Gibt zurück, ob zum Ändern eines Werts für dieses Objekt ein Aufruf der CreateInstance(IDictionary)-Methode erforderlich ist.Returns whether changing a value on this object requires a call to the CreateInstance(IDictionary) method to create a new value.

GetCreateInstanceSupported(ITypeDescriptorContext) GetCreateInstanceSupported(ITypeDescriptorContext) GetCreateInstanceSupported(ITypeDescriptorContext) GetCreateInstanceSupported(ITypeDescriptorContext)

Gibt zurück, ob zum Ändern eines Werts für dieses Objekt ein Aufruf der CreateInstance(IDictionary)-Methode erforderlich ist, um unter Verwendung des angegebenen Kontexts einen neuen Wert zu erstellen.Returns whether changing a value on this object requires a call to CreateInstance(IDictionary) to create a new value, using the specified context.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object)

Gibt unter Verwendung des angegebenen Kontexts eine Auflistung der Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter, using the specified context.

GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[])

Gibt unter Verwendung des angegebenen Kontexts und der angegebenen Attribute eine Auflistung der Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.

GetProperties(Object) GetProperties(Object) GetProperties(Object) GetProperties(Object)

Gibt eine Auflistung von Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter.

GetPropertiesSupported() GetPropertiesSupported() GetPropertiesSupported() GetPropertiesSupported()

Gibt zurück, ob dieses Objekt Eigenschaften unterstützt.Returns whether this object supports properties.

GetPropertiesSupported(ITypeDescriptorContext) GetPropertiesSupported(ITypeDescriptorContext) GetPropertiesSupported(ITypeDescriptorContext) GetPropertiesSupported(ITypeDescriptorContext)

Gibt zurück, ob dieses Objekt unter Verwendung des angegebenen Kontexts Eigenschaften unterstützt.Returns whether this object supports properties, using the specified context.

GetStandardValues() GetStandardValues() GetStandardValues() GetStandardValues()

Gibt eine Auflistung von Standardwerten aus dem Standardkontext für den Datentyp zurück, für den dieser Typkonverter vorgesehen ist.Returns a collection of standard values from the default context for the data type this type converter is designed for.

GetStandardValues(ITypeDescriptorContext) GetStandardValues(ITypeDescriptorContext) GetStandardValues(ITypeDescriptorContext) GetStandardValues(ITypeDescriptorContext)

Gibt bei Bereitstellung eines Formatierungskontexts eine Auflistung von Standardwerten für den Datentyp zurück, für den dieser Typkonverter vorgesehen ist.Returns a collection of standard values for the data type this type converter is designed for when provided with a format context.

GetStandardValuesExclusive() GetStandardValuesExclusive() GetStandardValuesExclusive() GetStandardValuesExclusive()

Gibt zurück, ob die von der GetStandardValues()-Methode zurückgegebene Auflistung von Standardwerten eine exklusive Liste darstellt.Returns whether the collection of standard values returned from GetStandardValues() is an exclusive list.

GetStandardValuesExclusive(ITypeDescriptorContext) GetStandardValuesExclusive(ITypeDescriptorContext) GetStandardValuesExclusive(ITypeDescriptorContext) GetStandardValuesExclusive(ITypeDescriptorContext)

Gibt zurück, ob die Auflistung von Standardwerten, die von der GetStandardValues()-Methode unter Verwendung des angegebenen Kontexts zurückgegeben werden, eine exklusive Liste von möglichen Werten darstellt.Returns whether the collection of standard values returned from GetStandardValues() is an exclusive list of possible values, using the specified context.

GetStandardValuesSupported() GetStandardValuesSupported() GetStandardValuesSupported() GetStandardValuesSupported()

Gibt zurück, ob dieses Objekt eine Standardmenge von Werten unterstützt, die aus einer Liste ausgewählt werden können.Returns whether this object supports a standard set of values that can be picked from a list.

GetStandardValuesSupported(ITypeDescriptorContext) GetStandardValuesSupported(ITypeDescriptorContext) GetStandardValuesSupported(ITypeDescriptorContext) GetStandardValuesSupported(ITypeDescriptorContext)

Gibt zurück, ob dieses Objekt eine Standardmenge von Werten unterstützt, die unter Verwendung des angegebenen Kontexts aus einer Liste ausgewählt werden können.Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IsValid(ITypeDescriptorContext, Object) IsValid(ITypeDescriptorContext, Object) IsValid(ITypeDescriptorContext, Object) IsValid(ITypeDescriptorContext, Object)

Ruft ab, ob das angegebene Werteobjekt für diesen Typ und den angegebenen Kontext gültig ist.Returns whether the given value object is valid for this type and for the specified context.

IsValid(Object) IsValid(Object) IsValid(Object) IsValid(Object)

Ruft ab, ob das angegebene Werteobjekt für diesen Typ gültig ist.Returns whether the given value object is valid for this type.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SortProperties(PropertyDescriptorCollection, String[]) SortProperties(PropertyDescriptorCollection, String[]) SortProperties(PropertyDescriptorCollection, String[]) SortProperties(PropertyDescriptorCollection, String[])

Sortiert eine Auflistung von Eigenschaften.Sorts a collection of properties.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch