語言

RouteUrlExpressionEditor.EvaluateExpression 方法

定義

評估表達 RouteUrl 式並提供設計時值。

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

參數

expression
String

一個 RouteUrl 值得評估的表達。 該表達式不包含 RouteUrl 表達式前綴。

parseTimeData
Object

一個包含額外解析資訊以評估表達式的物件。

propertyType
Type

控制屬性的類型。

serviceProvider
IServiceProvider

由設計主機提供的服務提供者實作,用於獲取額外的設計時服務。

傳回

若表達式評估成功,則指定路由的網址及路由參數值;否則,。 null

備註

視覺化設計者利用此 EvaluateExpression 方法評估表達式 RouteUrl ,並提供相關控制屬性的設計時值。

適用於

另請參閱