WorkflowMarkupSerializer.XCodeProperty Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.