WorkflowMarkupSerializer.XCodeProperty Campo
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um exemplo de código, incorporado num elemento 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
Valor de Campo
Exemplos
O exemplo seguinte é código XAML que contém um exemplo de código que seria compilado durante a compilação do fluxo de trabalho.
<CodeActivity x:Name="codeActivity1" ExecuteCode="methodName1">
<x:Code><![CDATA[
void methodName1(object sender, EventArgs e)
{
}
]]></x:Code>
</CodeActivity>
O exemplo seguinte mostra como definir o mesmo valor para a XCodeProperty propriedade de dependência programáticamente.
CodeActivity code1 = new CodeActivity();
code1.SetValue(WorkflowMarkupSerializer.XCodeProperty,
new CodeTypeMemberCollection(
new CodeTypeMember[] {
new CodeSnippetTypeMember("void methodName1(object sender, EventArgs e) { }")
}));
Observações
Esta propriedade é usada apenas em tempo de conceção, enquanto emite programaticamente um fluxo de trabalho usando o modelo de objetos. A propriedade contém uma CodeTypeMemberCollection coleção repleta de CodeSnippetTypeMember elementos. Após a compilação, o código é compilado como parte do tipo gerado.
Acede indiretamente a cada propriedade pública e evento deste tipo através da resolução de uma propriedade de dependência correspondente. Esta propriedade de dependência é o campo estático público chamado XProperty ou XEvent, onde X é a propriedade correspondente.