Interessante TIP: chi ha deciso di sviluppare il proprio workflow (WF4) direttamente da codice, può convertire rapidamente il proprio lavoro in XAMLX in modo da vederlo nel designer.
L’istruzione da usare è la seguente: XamlServices.Save(@"..\..\demo.xaml", workflow), dove workflow è definito come, ad esempio, nello spezzone di codice seguente:
var workflow = new Sequence();
workflow.Activities.Add(new WriteLine() { Text = "Hello workflow." });
workflow.Activities.Add(new Persist());
workflow.Activities.Add(new If()
{
Condition = new VisualBasicValue<bool>("System.DateTime.Now.Hour < 12"),
Then = new WriteLine() { Text = "Good morning" },
Else = new WriteLine() { Text = "Good afternoon" }
});
workflow.Activities.Add(new WriteLine()
{
Text = new VisualBasicValue<string>("\"The current time is: \" & System.DateTime.Now.ToLongTimeString()")
});