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