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 是对应的属性。