Sdílet prostřednictvím


RouteUrlExpressionEditor.EvaluateExpression Metoda

Definice

RouteUrl Vyhodnotí výraz a poskytne hodnotu v době návrhu.

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

Parametry

expression
String

Výraz RouteUrl , který se má vyhodnotit. Výraz neobsahuje předponu výrazu RouteUrl .

parseTimeData
Object

Objekt, který obsahuje další informace analýzy pro vyhodnocení výrazu.

propertyType
Type

Typ vlastnosti ovládacího prvku.

serviceProvider
IServiceProvider

Implementace poskytovatele služeb poskytovaná hostitelem návrháře, který se používá k získání dalších služeb v době návrhu.

Návraty

Adresa URL pro zadané hodnoty parametru trasy a trasy, pokud vyhodnocení výrazu bylo úspěšné; v opačném případě . null

Poznámky

Vizuální návrhář používá metodu EvaluateExpression k vyhodnocení výrazu RouteUrl a poskytnutí hodnoty návrhu přidružené vlastnosti ovládacího prvku.

Platí pro

Viz také