ResourceExpressionEditor.EvaluateExpression Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Valuta un'espressione di risorsa e fornisce il valore in fase di progettazione per una proprietà di un controllo.
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
Parametri
- expression
- String
Espressione di risorsa da valutare.
expression
non include il prefisso di espressione Resources
.
- parseTimeData
- Object
Oggetto che fornisce dati di analisi aggiuntivi, sotto forma di valore di ResourceExpressionFields.
- propertyType
- Type
Tipo della proprietà del controllo.
- serviceProvider
- IServiceProvider
Implementazione del provider di servizi fornita dall'host di progettazione, utilizzata per ottenere ulteriori servizi in fase di progettazione.
Restituisce
L'oggetto a cui viene fatto riferimento dalla stringa di espressione valutata, se la valutazione dell'espressione ha avuto esito positivo; in caso contrario, null
.
Commenti
Il EvaluateExpression metodo cerca la risorsa specificata da expression
e quindi restituisce la risorsa.
La finestra di progettazione visiva usa il EvaluateExpression metodo per valutare un'espressione di risorsa e fornire il valore della fase di progettazione per una proprietà del controllo associata. In fase di esecuzione, il parser di pagine usa i EvaluateExpression metodi e GetCodeExpression dell'implementazione corrispondente ResourceExpressionBuilder per valutare un'espressione e fornire il valore di runtime per una proprietà del controllo associata.
La finestra di progettazione visiva usa il ParseExpression metodo per analizzare la stringa dell'espressione in fase di progettazione e quindi chiama il EvaluateExpression metodo con i dati dell'espressione analizzata.