言語

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

追加のデザイン時サービスを取得するために使用されるデザイナー ホストによって提供されるサービス プロバイダーの実装。

返品

式の評価が成功した場合の、指定されたルートとルート パラメーター値の URL。それ以外の場合は null

注釈

ビジュアル デザイナーでは、 EvaluateExpression メソッドを使用して RouteUrl 式を評価し、関連付けられているコントロール プロパティのデザイン時の値を指定します。

適用対象

こちらもご覧ください