WorkflowMarkupSerializer.XCodeProperty Veld

Definitie

Vertegenwoordigt een codevoorbeeld dat is ingesloten in het XAML-element x:Code .

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 

Waarde van veld

Voorbeelden

Het volgende voorbeeld is XAML-code die een codevoorbeeld bevat dat tijdens het compileren van de werkstroom wordt gecompileerd.

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

In het volgende voorbeeld ziet u hoe u programmatisch dezelfde waarde voor de XCodeProperty afhankelijkheidseigenschap instelt.

CodeActivity code1 = new CodeActivity();

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

Opmerkingen

Deze eigenschap wordt alleen tijdens het ontwerp gebruikt, terwijl programmatisch een werkstroom wordt verzonden met behulp van het objectmodel. De eigenschap bevat een CodeTypeMemberCollection verzameling gevuld met CodeSnippetTypeMember elementen. Na de compilatie wordt de code gecompileerd als onderdeel van het gegenereerde type.

U hebt indirect toegang tot elke openbare eigenschap en gebeurtenis van dit type door de oplossing van een bijbehorende afhankelijkheidseigenschap. Deze afhankelijkheidseigenschap is het openbare statische veld met de naam XProperty of XEvent, waarbij X de bijbehorende eigenschap is.

Van toepassing op