WorkflowMarkupSerializer.XCodeProperty 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表嵌入於 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 是對應的性質。