Condividi tramite


RouteValueExpressionEditor.EvaluateExpression Metodo

Definizione

Valuta un'espressione RouteValue e fornisce il valore in fase di progettazione.

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 RouteValue da valutare. L'espressione non include il prefisso di espressione RouteValue.

parseTimeData
Object

Oggetto contenente ulteriori informazioni di analisi utilizzate per la valutazione dell'espressione.

propertyType
Type

Tipo della proprietà del controllo.

serviceProvider
IServiceProvider

Implementazione del provider di servizi fornita dall'host della finestra di progettazione e utilizzata per ottenere ulteriori servizi in fase di progettazione.

Restituisce

Valore del parametro URL specificato, se la valutazione dell'espressione ha avuto esito positivo; in caso contrario, null.

Commenti

La finestra di progettazione visiva usa il metodo per valutare un'espressione EvaluateExpressionRouteValue e fornire il valore in fase di progettazione per una proprietà di controllo associata.

Si applica a

Vedi anche