共用方式為


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

服務提供者實作,該實作是由設計工具主應用程式 (Designer Host) 提供,且可以用來取得額外的設計階段服務。

傳回

如果運算式評估成功,則為指定之路由的 URL 和路由參數值,否則為 null

備註

可視化設計工具會 EvaluateExpression 使用 方法來評估 RouteUrl 表達式,並提供相關聯控件屬性的設計時間值。

適用於

另請參閱