ResourceExpressionEditor.EvaluateExpression Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Évalue une expression de ressource et fournit la valeur au moment du design d'une propriété du contrôle.
public:
override System::Object ^ EvaluateExpression(System::String ^ expression, System::Object ^ parseTimeData, Type ^ propertyType, IServiceProvider ^ serviceProvider);
public override object EvaluateExpression (string expression, object parseTimeData, Type propertyType, IServiceProvider serviceProvider);
override this.EvaluateExpression : string * obj * Type * IServiceProvider -> obj
Public Overrides Function EvaluateExpression (expression As String, parseTimeData As Object, propertyType As Type, serviceProvider As IServiceProvider) As Object
Paramètres
- expression
- String
Expression de ressource à évaluer.
expression
ne comprend pas le préfixe d'expression Resources
.
- parseTimeData
- Object
Objet fournissant des données d'analyse supplémentaires, sous la forme d'une valeur ResourceExpressionFields.
- propertyType
- Type
Type de la propriété du contrôle.
- serviceProvider
- IServiceProvider
Implémentation d'un fournisseur de services fournie par l'hôte du concepteur, utilisée pour obtenir des services supplémentaires au moment du design.
Retours
Objet référencé par la chaîne d'expression évaluée si l'évaluation de l'expression a réussi ; sinon, null
.
Remarques
La EvaluateExpression méthode recherche la ressource spécifiée par expression
, puis retourne la ressource.
Le concepteur visuel utilise la EvaluateExpression méthode pour évaluer une expression de ressource et fournir la valeur au moment du design pour une propriété de contrôle associée. Au moment de l’exécution, l’analyseur de page utilise les EvaluateExpression méthodes et GetCodeExpression de l’implémentation correspondante ResourceExpressionBuilder pour évaluer une expression et fournir la valeur d’exécution d’une propriété de contrôle associée.
Le concepteur visuel utilise la ParseExpression méthode pour analyser la chaîne d’expression au moment du design, puis appelle la EvaluateExpression méthode avec les données d’expression analysées.