ResourceExpressionEditor.EvaluateExpression Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Kiértékel egy erőforrás-kifejezést, és megadja egy vezérlőtulajdonság tervezési idejének értékét.
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
Paraméterek
- expression
- String
Kiértékelendő erőforrás-kifejezés.
expression nem tartalmazza a Resources kifejezés előtagot.
- parseTimeData
- Object
Egy objektum, amely további elemzési adatokat biztosít érték formájában ResourceExpressionFields .
- propertyType
- Type
A vezérlőtulajdonság típusa.
- serviceProvider
- IServiceProvider
A tervező gazdagép által biztosított szolgáltatói implementáció, amely további tervezési idejű szolgáltatások beszerzésére szolgál.
Válaszok
A kiértékelt kifejezési sztring által hivatkozott objektum, ha a kifejezés kiértékelése sikeres volt; egyéb esetben. null
Megjegyzések
A EvaluateExpression metódus megkeresi a megadott erőforrást expression, majd visszaadja az erőforrást.
A vizualizációtervező a EvaluateExpression metódussal kiértékel egy erőforráskifejezést, és megadja a tervezési idő értékét egy társított vezérlőtulajdonsághoz. Futtatáskor a lapelemző a EvaluateExpression megfelelő GetCodeExpression implementáció metódusait és ResourceExpressionBuilder metódusait használja egy kifejezés kiértékeléséhez, és megadja egy társított vezérlőtulajdonság futásidejű értékét.
A vizualizációtervező a ParseExpression metódussal elemzi a kifejezési sztringet a tervezéskor, majd meghívja a EvaluateExpression metódust az elemzett kifejezésadatokkal.