WorkflowMarkupSerializer.XCodeProperty Champ

Définition

Représente un exemple de code, incorporé dans l'élément x:Code du XAML.

public: static initonly System::Workflow::ComponentModel::DependencyProperty ^ XCodeProperty;
public static readonly System.Workflow.ComponentModel.DependencyProperty XCodeProperty;
 staticval mutable XCodeProperty : System.Workflow.ComponentModel.DependencyProperty
Public Shared ReadOnly XCodeProperty As DependencyProperty 

Valeur de champ

Exemples

L'exemple suivant est un code XAML qui contient un exemple de code qui serait compilé pendant la compilation de workflow.

<CodeActivity x:Name="codeActivity1" ExecuteCode="methodName1">  
  <x:Code><![CDATA[  
      void methodName1(object sender, EventArgs e)   
      {  
      }  
  ]]></x:Code>  
</CodeActivity>  

L’exemple suivant montre comment définir la même valeur pour la XCodeProperty propriété de dépendance par programmation.

CodeActivity code1 = new CodeActivity();  

code1.SetValue(WorkflowMarkupSerializer.XCodeProperty,   
                    new CodeTypeMemberCollection(  
                        new CodeTypeMember[] {  
                            new CodeSnippetTypeMember("void methodName1(object sender, EventArgs e) { }")  
                        }));  

Remarques

Cette propriété est utilisée uniquement au moment du design, en émettant par programme un workflow à l'aide du modèle objet. La propriété contient une collection CodeTypeMemberCollection remplie d'éléments CodeSnippetTypeMember. Après la compilation, le code est compilé dans le cadre du type généré.

Vous accédez indirectement à chaque propriété et événement public de ce type par la résolution d’une propriété de dépendance correspondante. Cette propriété de dépendance est le champ statique public appelé XProperty ou XEvent, où X est la propriété correspondante.

S’applique à