RouteValueExpressionEditor.EvaluateExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
RouteValue
Vyhodnotí výraz a poskytne hodnotu v době návrhu.
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
Parametry
- expression
- String
Výraz RouteValue
, který se má vyhodnotit. Výraz neobsahuje předponu výrazu RouteValue
.
- parseTimeData
- Object
Objekt, který obsahuje další informace o analýze, které se používají k vyhodnocení výrazu.
- propertyType
- Type
Typ vlastnosti ovládacího prvku.
- serviceProvider
- IServiceProvider
Implementace poskytovatele služeb, která je poskytována hostitelem návrháře a která se používá k získání dalších služeb v době návrhu.
Návraty
Hodnota zadaného parametru adresy URL, pokud vyhodnocení výrazu proběhlo úspěšně; v opačném případě . null
Poznámky
Vizuální návrhář používá metodu EvaluateExpression k vyhodnocení výrazu RouteValue
a k poskytnutí hodnoty návrhu přidružené vlastnosti ovládacího prvku.