Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfasst Eigenschaftenänderungen, die vom Benutzer im Designer vorgenommen werden, und verwendet benutzerdefinierte Logik, um zur Entwurfszeit neue Werte bereitzustellen.
Namespace: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public Overridable Function TranslatePropertyValue ( _
item As ModelItem, _
identifier As PropertyIdentifier, _
value As Object _
) As Object
public virtual Object TranslatePropertyValue(
ModelItem item,
PropertyIdentifier identifier,
Object value
)
public:
virtual Object^ TranslatePropertyValue(
ModelItem^ item,
PropertyIdentifier identifier,
Object^ value
)
abstract TranslatePropertyValue :
item:ModelItem *
identifier:PropertyIdentifier *
value:Object -> Object
override TranslatePropertyValue :
item:ModelItem *
identifier:PropertyIdentifier *
value:Object -> Object
public function TranslatePropertyValue(
item : ModelItem,
identifier : PropertyIdentifier,
value : Object
) : Object
Parameter
- item
Typ: Microsoft.Windows.Design.Model.ModelItem
Das ModelItem, für das Eigenschaftenänderungen erfasst werden sollen.
- identifier
Typ: Microsoft.Windows.Design.Metadata.PropertyIdentifier
Die Eigenschaft, für die der Benutzer den Wert ändert.
- value
Typ: System.Object
Der neue Wert, in den der Benutzer die Eigenschaft ändert.
Rückgabewert
Typ: System.Object
Der Wert, auf den die Eigenschaft im Designer festgelegt werden soll.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | item hat den Wert nullNULL-Verweis (Nothing in Visual Basic). |
| ArgumentNullException | identifier ist leer. |
Hinweise
Die TranslatePropertyValue-Methode wird für jede Eigenschaft in Properties einmal aufgerufen. Der Rückgabewert kann entweder ein neuer Wert oder derselbe Wert sein, der an die Methode übergeben wurde.
Diese Änderungen beeinflussen nur den Designer. Zur Laufzeit werden die Eigenschaften mit den vom Benutzer festgelegten Werten angezeigt.
Wichtig
Wenn Sie dieses Verfahren verwenden, entspricht das Verhalten einer Eigenschaft im Designer nicht dem Wert der Eigenschaft in der XAML-Ansicht. In der XAML-Ansicht wird der Wert angezeigt, den der Benutzer zur Entwurfszeit eingegeben hat. Der Wert in der XAML-Ansicht stellt das Verhalten dar, das die Eigenschaft zur Laufzeit zeigt.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.