WorkflowMarkupSerializer.XCodeProperty Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Codebeispiel dar, das in das XAML-x:Code
-Element eingebettet ist.
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
Feldwert
Beispiele
Beim folgenden Beispiel handelt es sich um XAML-Code, der ein Codebeispiel enthält, das während der Workflowkompilierung kompiliert wird.
<CodeActivity x:Name="codeActivity1" ExecuteCode="methodName1">
<x:Code><![CDATA[
void methodName1(object sender, EventArgs e)
{
}
]]></x:Code>
</CodeActivity>
Das folgende Beispiel zeigt, wie derselbe Wert für die XCodeProperty Abhängigkeitseigenschaft programmgesteuert festgelegt wird.
CodeActivity code1 = new CodeActivity();
code1.SetValue(WorkflowMarkupSerializer.XCodeProperty,
new CodeTypeMemberCollection(
new CodeTypeMember[] {
new CodeSnippetTypeMember("void methodName1(object sender, EventArgs e) { }")
}));
Hinweise
Diese Eigenschaft wird nur zur Entwurfszeit verwendet, während sie programmgesteuert mit dem Objektmodell einen Workflow ausgibt. Diese Eigenschaft enthält eine CodeTypeMemberCollection
-Auflistung, die mit CodeSnippetTypeMember
-Elementen gefüllt ist. Nach der Kompilierung wird der Code als Teil des generierten Typs kompiliert.
Durch Auflösen einer entsprechenden Abhängigkeitseigenschaft greifen Sie indirekt auf jede öffentliche Eigenschaft und jedes öffentliche Ereignis dieses Typs zu. Diese Abhängigkeitseigenschaft ist das öffentliche statische Feld mit dem Namen XProperty oder XEvent, wobei X die entsprechende Eigenschaft ist.