ResourceExpressionEditor.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í.
Vyhodnotí výraz prostředku a poskytne hodnotu času návrhu pro vlastnost ovládacího prvku.
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 prostředku, který se má vyhodnotit.
expression neobsahuje předponu výrazu Resources .
- parseTimeData
- Object
Objekt poskytující další parsovací data ve formě ResourceExpressionFields hodnoty.
- propertyType
- Type
Typ vlastnosti ovládacího prvku.
- serviceProvider
- IServiceProvider
Implementace poskytovatele služeb dodávaná hostitelem návrháře, která slouží k získání dalších služeb v době návrhu.
Návraty
Objekt odkazovaný řetězcem vyhodnoceného výrazu, pokud bylo vyhodnocení výrazu úspěšné; v opačném případě . null
Poznámky
Metoda EvaluateExpression vyhledá prostředek, který je určen expression, a poté vrátí prostředek.
Vizuální návrhář používá metodu EvaluateExpression k vyhodnocení výrazu prostředku a poskytnutí hodnoty návrhu pro přidruženou vlastnost ovládacího prvku. V době běhu analyzátor stránky používá EvaluateExpression k vyhodnocení výrazu a GetCodeExpression metodám odpovídající ResourceExpressionBuilder implementace hodnotu za běhu pro přidruženou vlastnost ovládacího prvku.
Vizuální návrhář používá metodu ParseExpression k analýze řetězce výrazu v době návrhu a potom volá metodu EvaluateExpression s analyzovanými daty výrazů.