共用方式為


WorkflowMarkupSerializer.XCodeProperty 欄位

定義

表示內嵌於 XAML 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 

欄位值

範例

下列範例是 XAML 程式碼,其中包含可以在工作流程編譯期間編譯的程式碼範例。

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

下列範例示範如何以程式設計方式設定相依性屬性的 XCodeProperty 相同值。

CodeActivity code1 = new CodeActivity();

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

備註

以程式設計方式使用物件模型 (Object Model) 發出工作流程時,這個屬性只能在設計階段使用。 屬性包含填入 CodeTypeMemberCollection 項目的 CodeSnippetTypeMember 集合。 編譯後,程式碼就會編譯為產生之型別的一部分。

您可藉由剖析對應的相依性屬性來間接存取每一個公用屬性及這個型別的事件。 這個相依性屬性是名為 XPropertyXEvent 的公用靜態欄位,其中 X 是對應的屬性。

適用於