ExpressionEditorSheet.GetExpression Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, retourne la chaîne d'expression formée par les valeurs de propriété de feuille d'éditeur d'expressions.
public:
abstract System::String ^ GetExpression();
public abstract string GetExpression ();
abstract member GetExpression : unit -> string
Public MustOverride Function GetExpression () As String
Retours
Chaîne d'expression personnalisée pour les valeurs de propriété actuelles.
Remarques
Une feuille d’éditeur d’expressions personnalisée contient des paramètres au moment du design pour plusieurs propriétés d’expression, qui sont combinées pour former une chaîne d’expression. Les valeurs de propriété de contrôle peuvent être définies à l’aide de chaînes d’expression ; les chaînes d’expression sont évaluées au moment de l’exécution par un générateur d’expressions.
La GetExpression méthode retourne une chaîne d’expression générée à partir des propriétés de l’expression actuelle. Le concepteur visuel vous permet de définir les propriétés de la feuille d’expressions, puis appelle la GetExpression méthode pour récupérer la chaîne d’expression et définir la valeur de la propriété du contrôle.
Notes pour les responsables de l’implémentation
Dérivez une feuille d’éditeur d’expressions personnalisée de la ExpressionEditorSheet classe, si vous définissez un nouveau type d’expression pour les valeurs de propriété de contrôle et que vous souhaitez générer la chaîne d’expression en fonction de plusieurs valeurs de propriété d’expression. Une implémentation de classe dérivée doit contenir les éléments suivants : -Propriété publique pour chaque valeur distincte dans la chaîne d’expression qui peut être définie au moment du Design.
: Implémentation de la GetExpression() méthode qui forme la chaîne d’expression personnalisée à partir des valeurs de propriété de la feuille de l’éditeur.
: Éventuellement, une implémentation de constructeur qui définit les valeurs initiales des propriétés de la feuille de l’éditeur.
La classe d’éditeur d’expressions personnalisées associée crée une instance de la feuille d’éditeur dérivée dans la GetExpressionEditorSheet(String, IServiceProvider) méthode, initialise cette instance avec la chaîne d’expression actuelle définie pour la propriété du contrôle, puis retourne l’instance du concepteur visuel. Le concepteur visuel vous permet de définir les propriétés de la feuille d’expressions, puis appelle la GetExpression() méthode pour former la chaîne d’expression à partir des valeurs de propriété de la feuille d’expression d’entrée.