RouteValueExpressionEditor.EvaluateExpression Metodo

Definizione

Valuta un'espressione RouteValue e fornisce il valore della 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 dell'espressione RouteValue .

parseTimeData
Object

Oggetto che contiene informazioni aggiuntive sull'analisi utilizzate per valutare l'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 servizi aggiuntivi in fase di progettazione.

Valori restituiti

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 EvaluateExpression metodo per valutare un'espressione RouteValue e fornire il valore della fase di progettazione per una proprietà del controllo associata.

Si applica a

Vedi anche