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) { }")
                        }));

注釈

このプロパティは、オブジェクト モデルを使用してワークフローをプログラムで出力するときに、デザイン時にのみ使用されます。 このプロパティには、CodeTypeMemberCollection要素が格納されたCodeSnippetTypeMember コレクションが含まれています。 コンパイル後、コードは生成された型の一部としてコンパイルされます。

対応する依存関係プロパティの解決によって、この型の各パブリック プロパティとイベントに間接的にアクセスします。 この依存関係プロパティは、 XProperty または XEvent という名前のパブリック静的フィールドです。X は対応するプロパティです。

適用対象