次の方法で共有


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 は対応するプロパティです。

適用対象