Share via


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

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

戻り値

Object

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

注釈

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

適用対象

こちらもご覧ください