WorkflowMarkupSerializer.XCodeProperty Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje příklad kódu vložený do elementu 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
Hodnota pole
Příklady
Následující příklad je kód XAML, který obsahuje příklad kódu, který by byl zkompilován během kompilace pracovního postupu.
<CodeActivity x:Name="codeActivity1" ExecuteCode="methodName1">
<x:Code><![CDATA[
void methodName1(object sender, EventArgs e)
{
}
]]></x:Code>
</CodeActivity>
Následující příklad ukazuje, jak programově nastavit stejnou hodnotu vlastnosti XCodeProperty závislosti.
CodeActivity code1 = new CodeActivity();
code1.SetValue(WorkflowMarkupSerializer.XCodeProperty,
new CodeTypeMemberCollection(
new CodeTypeMember[] {
new CodeSnippetTypeMember("void methodName1(object sender, EventArgs e) { }")
}));
Poznámky
Tato vlastnost se používá pouze v době návrhu, zatímco programově generuje pracovní postup pomocí objektového modelu. Vlastnost obsahuje kolekci CodeTypeMemberCollection
naplněnou CodeSnippetTypeMember
prvky. Po kompilaci se kód zkompiluje jako součást vygenerovaného typu.
Nepřímý přístup ke každé veřejné vlastnosti a události tohoto typu máte prostřednictvím odpovídající vlastnosti závislosti. Tato vlastnost závislosti je veřejné statické pole s názvem XProperty nebo XEvent, kde X je odpovídající vlastnost.