Compartilhar via


Método DesignModeValueProvider.TranslatePropertyValue

Captura de alterações de propriedade que foram feitas pelo usuário no designer e usa a lógica personalizada para fornecer novos valores em tempo de design.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
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

Parâmetros

  • value
    Tipo: System.Object
    O novo valor que o usuário está mudando a propriedade.

Valor de retorno

Tipo: System.Object
O valor para definir a propriedade no designer.

Exceções

Exceção Condição
ArgumentNullException

item is nulluma referência nula (Nothing no Visual Basic).

ArgumentNullException

identifierestá vazio.

Comentários

O TranslatePropertyValue método é chamado uma vez para cada propriedade em Properties. O valor de retorno pode ser um novo valor ou o mesmo valor que foi passado para o método.

These changes affect the designer only. Em tempo de execução, as propriedades são exibidas com os valores definidos pelo usuário.

Observação importanteImportante

When you use this technique, the behavior of a property in the designer does not match the value of the property in XAML view. XAML view displays the value that the user entered at design time. The value in XAML view represents the behavior that the property will exhibit at run time.

Segurança do .NET Framework

Consulte também

Referência

DesignModeValueProvider Classe

Namespace Microsoft.Windows.Design.Model