WorkflowMarkupSerializer.XCodeProperty Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un esempio di codice, incorporato nell'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
Valore del campo
Esempio
L'esempio seguente è il codice XAML che contiene un esempio di codice che verrebbe compilato durante la compilazione del flusso di lavoro.
<CodeActivity x:Name="codeActivity1" ExecuteCode="methodName1">
<x:Code><![CDATA[
void methodName1(object sender, EventArgs e)
{
}
]]></x:Code>
</CodeActivity>
Nell'esempio seguente viene illustrato come impostare lo stesso valore per la XCodeProperty proprietà di dipendenza a livello di codice.
CodeActivity code1 = new CodeActivity();
code1.SetValue(WorkflowMarkupSerializer.XCodeProperty,
new CodeTypeMemberCollection(
new CodeTypeMember[] {
new CodeSnippetTypeMember("void methodName1(object sender, EventArgs e) { }")
}));
Commenti
Questa proprietà viene utilizzata solo in fase di progettazione, durante la creazione di un flusso di lavoro a livello di codice tramite il modello a oggetti. La proprietà contiene una CodeTypeMemberCollection raccolta riempita di CodeSnippetTypeMember elementi. Dopo la compilazione, il codice viene compilato come parte del tipo generato.
È possibile accedere indirettamente a ogni proprietà pubblica e evento di questo tipo dalla risoluzione di una proprietà di dipendenza corrispondente. Questa proprietà di dipendenza è il campo statico pubblico denominato XProperty o XEvent, dove X è la proprietà corrispondente.