Freigeben über


WorkflowMarkupSerializer.EventsProperty Feld

Definition

Stellt eine angefügte DependencyProperty dar, die die Namen für Ereignishandlereigenschaften definiert.

public: static initonly System::Workflow::ComponentModel::DependencyProperty ^ EventsProperty;
public static readonly System.Workflow.ComponentModel.DependencyProperty EventsProperty;
 staticval mutable EventsProperty : System.Workflow.ComponentModel.DependencyProperty
Public Shared ReadOnly EventsProperty As DependencyProperty 

Feldwert

Beispiele

Das folgende Beispiel zeigt, wie Sie den Wert der Abhängigkeitseigenschaft EventsProperty festlegen können.

CodeActivity code1 = new CodeActivity();  
Hashtable eventsHashtable = new Hashtable();  
eventsHashtable.Add("ExecuteCode", "methodName1");  
code1.SetValue(WorkflowMarkupSerializer.EventsProperty, eventsHashtable);  

Hinweise

Diese Eigenschaft wird nur zur Entwurfszeit verwendet, während sie programmgesteuert mit dem Objektmodell eine Workflowinstanz ausgibt. Sie stellt XAML dar, die auf den Ereignishandler verweist, der noch nicht kompiliert wurde. Diese Eigenschaft enthält eine Hashtable mit Ereignisnamen- und Ereignishandler-Name-Wert-Paaren. Nach der Kompilierung wird die Ereigniseigenschaft direkt dem Handler zugeordnet.

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.

Gilt für: