ValueTranslationService-Klasse
Bietet einen Mechanismus zum Erfassen von Eigenschaftenänderungen, die vom Benutzer im Designer vorgenommen werden, und zum Bereitstellen neuer Werte zur Entwurfszeit.
Vererbungshierarchie
System.Object
Microsoft.Windows.Design.Services.ValueTranslationService
Namespace: Microsoft.Windows.Design.Services
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public MustInherit Class ValueTranslationService
public abstract class ValueTranslationService
public ref class ValueTranslationService abstract
[<AbstractClass>]
type ValueTranslationService = class end
public abstract class ValueTranslationService
Der ValueTranslationService-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ValueTranslationService | Initialisiert beim Überschreiben in einer abgeleiteten Klasse eine neue Instanz der ValueTranslationService-Klasse. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetProperties | Gibt beim Überschreiben in einer abgeleiteten Klasse eine Enumeration zurück, die die Eigenschaften enthält, die für den angegebenen Typ übersetzt werden sollen. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HasValueTranslation | Bestimmt, ob die angegebene Eigenschaft für den angegebenen Typ übersetzt werden soll. | |
InvalidateProperty | Löst das PropertyInvalidated-Ereignis aus, um anzugeben, dass die angegebene Eigenschaft ungültig gemacht wurde. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TranslatePropertyValue | Ruft benutzerdefinierte Logik auf, um die angegebene Eigenschaft für den angegebenen Typ und die angegebene Instanz zu übersetzen, und gibt den zu übersetzenden Wert an. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PropertyInvalidated | Tritt auf, wenn eine Eigenschaft wegen einer Änderung in einer abhängigen Eigenschaft ungültig gemacht werden muss. |
Zum Seitenanfang
Hinweise
Wenn ein Benutzer einen Eigenschaftswert eines Objekts im Designer ändert, wird dieser Wert in der Regel für das Objekt im Designer festgelegt. Autoren von benutzerdefinierten Steuerelementen können benutzerdefinierte Logik in diesen Prozess einfügen. Der Eigenschaftswert wird von dem Wert, den der Endbenutzer festlegt, in einen neuen Eigenschaftswert übersetzt, der vom Autor des Steuerelements bereitgestellt wird. Beispielsweise soll der Benutzer die visible-Eigenschaft eines Steuerelement auf false festlegen können, das Steuerelement soll jedoch trotzdem zur Entwurfszeit sichtbar sein. Die visible-Eigenschaft wird im Designer in true übersetzt. Diese Änderungen beeinflussen nur den Designer. Zur Laufzeit werden die Eigenschaften mit den vom Benutzer festgelegten Werten angezeigt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Windows.Design.Services-Namespace
Weitere Ressourcen
Exemplarische Vorgehensweise: Ändern des Verhaltens einer Eigenschaft zur Entwurfszeit