語言

RouteValueExpressionEditor.EvaluateExpression 方法

定義

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

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

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

parseTimeData
Object

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

propertyType
Type

控制屬性的類型。

serviceProvider
IServiceProvider

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

傳回

若表達式評估成功,則指定 URL 參數的值;否則,。 null

備註

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

適用於

另請參閱