Bagikan melalui


WorkflowMarkupSerializer.XCodeProperty Bidang

Definisi

Mewakili contoh kode, yang disematkan ke dalam elemen 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 

Nilai Bidang

Contoh

Contoh berikut adalah kode XAML yang berisi contoh kode yang akan dikompilasi selama kompilasi alur kerja.

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

Contoh berikut menunjukkan cara mengatur nilai yang sama untuk XCodeProperty properti dependensi secara terprogram.

CodeActivity code1 = new CodeActivity();

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

Keterangan

Properti ini hanya digunakan pada waktu desain, sementara secara terprogram memancarkan alur kerja menggunakan model objek. Properti berisi koleksi yang CodeTypeMemberCollection diisi dengan CodeSnippetTypeMember elemen. Setelah kompilasi, kode dikompilasi sebagai bagian dari jenis yang dihasilkan.

Anda secara tidak langsung mengakses setiap properti publik dan peristiwa jenis ini dengan resolusi properti dependensi yang sesuai. Properti dependensi ini adalah bidang statis publik bernama XProperty atau XEvent, di mana X adalah properti yang sesuai.

Berlaku untuk